Open
Description
Problem
The RUSTC env variable is provided to build scripts by cargo. According to the docs: https://doc.rust-lang.org/cargo/reference/build-scripts.html#rerun-if-env-changed
It is not necessary to use this for environment variables like TARGET that Cargo sets.
Cargo should rerun build scripts when rustc changes. I suspect this code needs to account for the path of the compiler, not just the version:
See rust-lang/rust#93723 for a reproduction, but it's not anywhere close to minimal.
Steps
No response
Possible Solution(s)
No response
Notes
No response
Version
cargo 1.59.0-beta.5 (5ad495c68 2022-01-25)