We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
tool::Miri
1 parent 55298ea commit ae79f32Copy full SHA for ae79f32
src/bootstrap/src/core/build_steps/run.rs
@@ -132,9 +132,10 @@ impl Step for Miri {
132
std::process::exit(1);
133
}
134
135
- // This compiler runs on the host, we'll just use it for the target.
136
- let target_compiler = builder.compiler(stage, host);
137
- let host_compiler = tool::get_tool_rustc_compiler(builder, target_compiler);
+ let target_compiler = builder.compiler(stage, target);
+ let miri_build = builder.ensure(tool::Miri { compiler: target_compiler, target });
+ // Rustc tools are off by one stage, so use the build compiler to run miri.
138
+ let host_compiler = miri_build.build_compiler;
139
140
// Get a target sysroot for Miri.
141
let miri_sysroot = test::Miri::build_miri_sysroot(builder, target_compiler, target);
0 commit comments