bootstrap: ensure host std when cross-compiling tools, fixes #85320
This commit is contained in:
parent
75da570d78
commit
9719031dd9
|
@ -52,7 +52,10 @@ impl Step for ToolBuild {
|
|||
let is_optional_tool = self.is_optional_tool;
|
||||
|
||||
match self.mode {
|
||||
Mode::ToolRustc => builder.ensure(compile::Rustc { compiler, target }),
|
||||
Mode::ToolRustc => {
|
||||
builder.ensure(compile::Std { compiler, target: compiler.host });
|
||||
builder.ensure(compile::Rustc { compiler, target });
|
||||
}
|
||||
Mode::ToolStd => builder.ensure(compile::Std { compiler, target }),
|
||||
Mode::ToolBootstrap => {} // uses downloaded stage0 compiler libs
|
||||
_ => panic!("unexpected Mode for tool build"),
|
||||
|
|
Loading…
Reference in a new issue