]> git.lizzy.rs Git - rust.git/commitdiff
Minor refactoring
authorMark Rousskov <mark.simulacrum@gmail.com>
Sat, 30 Jul 2022 20:53:18 +0000 (16:53 -0400)
committerMark Rousskov <mark.simulacrum@gmail.com>
Fri, 19 Aug 2022 13:04:47 +0000 (09:04 -0400)
src/bootstrap/config.rs

index 203db2d3876ecf495a539912de46efb7d3064b28..dc0fd2bdc65114035d3e2394f1c952a7161587bd 100644 (file)
@@ -993,7 +993,6 @@ pub fn parse(args: &[String]) -> Config {
                     // This is currently all tier 1 targets and tier 2 targets with host tools
                     // (since others may not have CI artifacts)
                     // https://doc.rust-lang.org/rustc/platform-support.html#tier-1
-                    // FIXME: this is duplicated in bootstrap.py
                     let supported_platforms = [
                         // tier 1
                         "aarch64-unknown-linux-gnu",
@@ -1176,6 +1175,7 @@ pub fn parse(args: &[String]) -> Config {
 
         if config.llvm_from_ci {
             let triple = &config.build.triple;
+            let ci_llvm_bin = config.ci_llvm_root().join("bin");
             let mut build_target = config
                 .target_config
                 .entry(config.build)
@@ -1183,7 +1183,6 @@ pub fn parse(args: &[String]) -> Config {
 
             check_ci_llvm!(build_target.llvm_config);
             check_ci_llvm!(build_target.llvm_filecheck);
-            let ci_llvm_bin = config.out.join(&*config.build.triple).join("ci-llvm/bin");
             build_target.llvm_config = Some(ci_llvm_bin.join(exe("llvm-config", config.build)));
             build_target.llvm_filecheck = Some(ci_llvm_bin.join(exe("FileCheck", config.build)));
         }