Auto merge of #38050 - alexcrichton:fix-llvm-deps, r=japaric
rustbuild: Cross-compiled LLVM depens on host We use the host's tblgen so we need to be sure to always build the host first. Closes #38037
This commit is contained in:
commit
2f8fd533ac
|
@ -98,6 +98,13 @@ pub fn build_rules(build: &Build) -> Rules {
|
|||
.run(move |s| compile::assemble_rustc(build, s.stage, s.target));
|
||||
rules.build("llvm", "src/llvm")
|
||||
.host(true)
|
||||
.dep(move |s| {
|
||||
if s.target == build.config.build {
|
||||
dummy(s, build)
|
||||
} else {
|
||||
s.target(&build.config.build)
|
||||
}
|
||||
})
|
||||
.run(move |s| native::llvm(build, s.target));
|
||||
|
||||
// ========================================================================
|
||||
|
|
Loading…
Reference in New Issue