]> git.proxmox.com Git - rustc.git/blobdiff - src/bootstrap/native.rs
New upstream version 1.55.0+dfsg1
[rustc.git] / src / bootstrap / native.rs
index 449fdb87b0224bdc18e2d1a18fa6fac3c7740c67..1be414b29a1aec2ebf195cdd4055e11f56b1ee39 100644 (file)
@@ -128,6 +128,7 @@ impl Step for Llvm {
                 Err(m) => m,
             };
 
+        builder.update_submodule(&Path::new("src").join("llvm-project"));
         if builder.config.llvm_link_shared
             && (target.contains("windows") || target.contains("apple-darwin"))
         {
@@ -139,7 +140,7 @@ impl Step for Llvm {
         let _time = util::timeit(&builder);
         t!(fs::create_dir_all(&out_dir));
 
-        // http://llvm.org/docs/CMake.html
+        // https://llvm.org/docs/CMake.html
         let mut cfg = cmake::Config::new(builder.src.join(root));
 
         let profile = match (builder.config.llvm_optimize, builder.config.llvm_release_debuginfo) {
@@ -276,7 +277,7 @@ impl Step for Llvm {
             }
         }
 
-        // http://llvm.org/docs/HowToCrossCompileLLVM.html
+        // https://llvm.org/docs/HowToCrossCompileLLVM.html
         if target != builder.config.build {
             builder.ensure(Llvm { target: builder.config.build });
             // FIXME: if the llvm root for the build triple is overridden then we