about summary refs log tree commit diff
path: root/src/bootstrap
diff options
context:
space:
mode:
authorZalathar <Zalathar@users.noreply.github.com>2024-09-09 17:40:25 +1000
committerZalathar <Zalathar@users.noreply.github.com>2024-09-10 16:08:31 +1000
commita21f39522c8d5776f5baa6ead22c1dbb13e56820 (patch)
treeca2812eb901336ecaf9efd7586512ec79ef2d47d /src/bootstrap
parent304b7f801bab31233680879ca4fb6eb294706a59 (diff)
downloadrust-a21f39522c8d5776f5baa6ead22c1dbb13e56820.tar.gz
rust-a21f39522c8d5776f5baa6ead22c1dbb13e56820.zip
bootstrap: Print more debug info when `find_initial_libdir` fails
Diffstat (limited to 'src/bootstrap')
-rw-r--r--src/bootstrap/src/lib.rs12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/bootstrap/src/lib.rs b/src/bootstrap/src/lib.rs
index 780024e307e..fa295dea1f6 100644
--- a/src/bootstrap/src/lib.rs
+++ b/src/bootstrap/src/lib.rs
@@ -347,10 +347,14 @@ impl Build {
         };
         let Some(initial_libdir) = find_initial_libdir() else {
             panic!(
-                "couldn't determine `initial_libdir` \
-                from target dir {initial_target_dir:?} \
-                and sysroot {initial_sysroot:?}"
-            )
+                "couldn't determine `initial_libdir`:
+- config.initial_rustc:      {rustc:?}
+- initial_target_libdir_str: {initial_target_libdir_str:?}
+- initial_target_dir:        {initial_target_dir:?}
+- initial_sysroot:           {initial_sysroot:?}
+",
+                rustc = config.initial_rustc,
+            );
         };
 
         let version = std::fs::read_to_string(src.join("src").join("version"))