pub target: Vec<String>,
pub rustc: Option<String>,
pub cargo: Option<String>,
- pub rebuild: bool,
+ pub local_rebuild: bool,
// libstd features
pub debug_jemalloc: bool,
("RPATH", self.rust_rpath),
("OPTIMIZE_TESTS", self.rust_optimize_tests),
("DEBUGINFO_TESTS", self.rust_debuginfo_tests),
- ("LOCAL_REBUILD", self.rebuild),
+ ("LOCAL_REBUILD", self.local_rebuild),
}
match key {
.arg("--target").arg(target);
let stage;
- if compiler.stage == 0 && self.config.rebuild {
+ if compiler.stage == 0 && self.config.local_rebuild {
// Assume the local-rebuild rustc already has stage1 features.
stage = 1;
} else {
// In stage0 we're using a previously released stable compiler, so we
// use the stage0 bootstrap key. Otherwise we use our own build's
// bootstrap key.
- let bootstrap_key = if compiler.is_snapshot(self) && !self.config.rebuild {
+ let bootstrap_key = if compiler.is_snapshot(self) && !self.config.local_rebuild {
&self.bootstrap_key_stage0
} else {
&self.bootstrap_key