1
Fork 0

Rollup merge of #136626 - onur-ozkan:initial-rustdoc, r=jieyouxu

create `initial_rustdoc` field in `Build`

just a minor improvement
This commit is contained in:
Matthias Krüger 2025-02-08 21:37:25 +01:00 committed by GitHub
commit 2d87a07e9f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 3 additions and 1 deletions

View file

@ -582,7 +582,7 @@ impl Step for Rustdoc {
if !target_compiler.is_snapshot(builder) {
panic!("rustdoc in stage 0 must be snapshot rustdoc");
}
return builder.initial_rustc.with_file_name(exe("rustdoc", target_compiler.host));
return builder.initial_rustdoc.clone();
}
let target = target_compiler.host;

View file

@ -154,6 +154,7 @@ pub struct Build {
targets: Vec<TargetSelection>,
initial_rustc: PathBuf,
initial_rustdoc: PathBuf,
initial_cargo: PathBuf,
initial_lld: PathBuf,
initial_relative_libdir: PathBuf,
@ -354,6 +355,7 @@ impl Build {
initial_lld,
initial_relative_libdir,
initial_rustc: config.initial_rustc.clone(),
initial_rustdoc: config.initial_rustc.with_file_name(exe("rustdoc", config.build)),
initial_cargo: config.initial_cargo.clone(),
initial_sysroot: config.initial_sysroot.clone(),
local_rebuild: config.local_rebuild,