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:
bors 2016-12-02 11:35:57 +00:00
commit 2f8fd533ac
1 changed files with 7 additions and 0 deletions

View File

@ -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));
// ========================================================================