Skip to content

Commit 736dae2

Browse files
authored
Rollup merge of rust-lang#94409 - RalfJung:path, r=Mark-Simulacrum
avoid rebuilding bootstrap when PATH changes Fixes rust-lang#94408 r? ```@Mark-Simulacrum```
2 parents 19958c2 + 35e3aaf commit 736dae2

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Diff for: src/bootstrap/build.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ use std::path::PathBuf;
44
fn main() {
55
println!("cargo:rerun-if-changed=build.rs");
66
println!("cargo:rerun-if-env-changed=RUSTC");
7-
println!("cargo:rerun-if-env-changed=PATH");
87
println!("cargo:rustc-env=BUILD_TRIPLE={}", env::var("HOST").unwrap());
98

109
// This may not be a canonicalized path.
1110
let mut rustc = PathBuf::from(env::var_os("RUSTC").unwrap());
1211

1312
if rustc.is_relative() {
13+
println!("cargo:rerun-if-env-changed=PATH");
1414
for dir in env::split_paths(&env::var_os("PATH").unwrap_or_default()) {
1515
let absolute = dir.join(&rustc);
1616
if absolute.exists() {

0 commit comments

Comments
 (0)