enable unstable feature on x clean [PATH]
· rust-lang/rust@fdb7279 (original) (raw)
File tree
1 file changed
lines changed
- src/bootstrap/src/core/build_steps
1 file changed
lines changed
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -68,6 +68,12 @@ macro_rules! clean_crate_tree { | ||
68 | 68 | let compiler = self.compiler; |
69 | 69 | let target = compiler.host; |
70 | 70 | let mut cargo = builder.bare_cargo(compiler, $mode, target, "clean"); |
71 | + | |
72 | +// Since https://github.com/rust-lang/rust/pull/111076 enables | |
73 | +// unstable cargo feature (`public-dependency`), we need to ensure | |
74 | +// that unstable features are enabled before reading libstd Cargo.toml. | |
75 | + cargo.env("RUSTC_BOOTSTRAP", "1"); | |
76 | + | |
71 | 77 | for krate in &*self.crates { |
72 | 78 | cargo.arg("-p"); |
73 | 79 | cargo.arg(krate); |