]> git.lizzy.rs Git - rust.git/commitdiff
print sysroot build failure error
authorRalf Jung <post@ralfj.de>
Wed, 28 Dec 2022 16:18:03 +0000 (17:18 +0100)
committerRalf Jung <post@ralfj.de>
Wed, 28 Dec 2022 16:18:14 +0000 (17:18 +0100)
src/tools/miri/cargo-miri/src/setup.rs

index a696546954f90b9b3450aeb4610784cd1139742d..2e4f0a71013c06b9fa64b1ea01963d742fa5a3d9 100644 (file)
@@ -137,9 +137,11 @@ pub fn setup(subcommand: &MiriCommand, target: &str, rustc_version: &VersionMeta
         .rustflags(rustflags)
         .cargo(cargo_cmd)
         .build_from_source(&rust_src)
-        .unwrap_or_else(|_| {
-            if only_setup {
-                show_error!("failed to build sysroot, see error details above")
+        .unwrap_or_else(|err| {
+            if print_sysroot {
+                show_error!("failed to build sysroot")
+            } else if only_setup {
+                show_error!("failed to build sysroot: {err:?}")
             } else {
                 show_error!(
                     "failed to build sysroot; run `cargo miri setup` to see the error details"