diff options
| author | Ralf Jung <post@ralfj.de> | 2022-12-28 17:18:03 +0100 |
|---|---|---|
| committer | Ralf Jung <post@ralfj.de> | 2022-12-28 17:18:14 +0100 |
| commit | 4fa51925fa26bfa5ea2a3b2f41c652a57a05cf75 (patch) | |
| tree | 3f3371d2d31c34c176d7d79e25cd91401f93a927 /src | |
| parent | fba3d79df09780a9529db09086810759f6dc60ad (diff) | |
| download | rust-4fa51925fa26bfa5ea2a3b2f41c652a57a05cf75.tar.gz rust-4fa51925fa26bfa5ea2a3b2f41c652a57a05cf75.zip | |
print sysroot build failure error
Diffstat (limited to 'src')
| -rw-r--r-- | src/tools/miri/cargo-miri/src/setup.rs | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/tools/miri/cargo-miri/src/setup.rs b/src/tools/miri/cargo-miri/src/setup.rs index a696546954f..2e4f0a71013 100644 --- a/src/tools/miri/cargo-miri/src/setup.rs +++ b/src/tools/miri/cargo-miri/src/setup.rs @@ -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" |
