]> git.lizzy.rs Git - rust.git/blobdiff - compiler/rustc_llvm/build.rs
Auto merge of #79697 - rylev:clearer-const-diagnostic, r=oli-obk
[rust.git] / compiler / rustc_llvm / build.rs
index 7f1e5cf336ac414046673967de62c72864876a05..54b22ca49a29e88462243c927dec58ea71714463 100644 (file)
@@ -70,7 +70,7 @@ fn main() {
     let host = env::var("HOST").expect("HOST was not set");
     let is_crossed = target != host;
 
-    let mut optional_components = vec![
+    let optional_components = &[
         "x86",
         "arm",
         "aarch64",
@@ -85,6 +85,7 @@ fn main() {
         "sparc",
         "nvptx",
         "hexagon",
+        "riscv",
     ];
 
     let mut version_cmd = Command::new(&llvm_config);
@@ -94,13 +95,9 @@ fn main() {
     let (major, _minor) = if let (Some(major), Some(minor)) = (parts.next(), parts.next()) {
         (major, minor)
     } else {
-        (6, 0)
+        (8, 0)
     };
 
-    if major > 6 {
-        optional_components.push("riscv");
-    }
-
     let required_components = &[
         "ipo",
         "bitreader",