-Z
1 parent 035b01b commit f0bdd35Copy full SHA for f0bdd35
2 files changed
src/bootstrap/src/core/build_steps/compile.rs
@@ -543,6 +543,9 @@ pub fn std_cargo(
543
// `MACOSX_DEPLOYMENT_TARGET`, `IPHONEOS_DEPLOYMENT_TARGET`, etc.
544
let mut cmd = builder.rustc_cmd(cargo.compiler());
545
cmd.arg("--target").arg(target.rustc_target_arg());
546
+ if target.filepath().is_some() {
547
+ cmd.arg("-Zunstable-options");
548
+ }
549
cmd.arg("--print=deployment-target");
550
let output = cmd.run_capture_stdout(builder).stdout();
551
src/bootstrap/src/core/builder/cargo.rs
@@ -543,6 +543,9 @@ impl Builder<'_> {
if cmd_kind != Kind::Install {
cargo.arg("--target").arg(target.rustc_target_arg());
+ cargo.arg("-Zjson-target-spec");
} else {
assert_eq!(target, compiler.host);
}
0 commit comments