summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoronur-ozkan <work@onurozkan.dev>2024-09-30 13:05:44 +0300
committeronur-ozkan <work@onurozkan.dev>2024-09-30 13:14:05 +0300
commit874d55cea8af386d23663dcea1821d9697e028ff (patch)
tree3c3a2e40dfee823ff34fa3b042a2bf50d5554d9d
parent612796c42077605fdd3c6f7dda05745d8f4dc4d8 (diff)
enable compiler fingerprint logs in verbose mode
Signed-off-by: onur-ozkan <work@onurozkan.dev>
-rw-r--r--src/bootstrap/src/core/builder.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/bootstrap/src/core/builder.rs b/src/bootstrap/src/core/builder.rs
index 47420f8fe72..122eb50dd94 100644
--- a/src/bootstrap/src/core/builder.rs
+++ b/src/bootstrap/src/core/builder.rs
@@ -2012,6 +2012,11 @@ impl<'a> Builder<'a> {
cargo.env("RUSTC_BACKTRACE_ON_ICE", "1");
}
+ if self.is_verbose() {
+ // This provides very useful logs especially when debugging build cache-related stuff.
+ cargo.env("CARGO_LOG", "cargo::core::compiler::fingerprint=info");
+ }
+
cargo.env("RUSTC_VERBOSE", self.verbosity.to_string());
// Downstream forks of the Rust compiler might want to use a custom libc to add support for