about summary refs log tree commit diff
diff options
context:
space:
mode:
authorBen Kimock <kimockb@gmail.com>2024-02-05 19:52:02 -0500
committerBen Kimock <kimockb@gmail.com>2024-02-06 23:36:06 -0500
commit476f91cbf7fd4080fea7ede8c145c83f0b589ff9 (patch)
tree9a4e4cee49df3f195a6e7d25fe934bacdef79632
parent2116ed723d178313cac1ff829d5a7417bba1cd3b (diff)
downloadrust-476f91cbf7fd4080fea7ede8c145c83f0b589ff9.tar.gz
rust-476f91cbf7fd4080fea7ede8c145c83f0b589ff9.zip
Don't call std_cargo to build mir-only sysroots
-rw-r--r--src/bootstrap/src/core/build_steps/compile.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/bootstrap/src/core/build_steps/compile.rs b/src/bootstrap/src/core/build_steps/compile.rs
index 3c0d074807d..73f29d6bb6f 100644
--- a/src/bootstrap/src/core/build_steps/compile.rs
+++ b/src/bootstrap/src/core/build_steps/compile.rs
@@ -239,7 +239,7 @@ impl Step for Std {
         let mut cargo = if self.is_for_mir_opt_tests {
             let mut cargo = builder.cargo(compiler, Mode::Std, SourceType::InTree, target, "check");
             cargo.rustflag("-Zalways-encode-mir");
-            std_cargo(builder, target, compiler.stage, &mut cargo);
+            cargo.arg("--manifest-path").arg(builder.src.join("library/sysroot/Cargo.toml"));
             cargo
         } else {
             let mut cargo = builder.cargo(compiler, Mode::Std, SourceType::InTree, target, "build");