File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -1057,8 +1057,11 @@ impl Step for Assemble {
1057
1057
let src_exe = exe("llvm-dwp", target_compiler.host);
1058
1058
let dst_exe = exe("rust-llvm-dwp", target_compiler.host);
1059
1059
let llvm_config_bin = builder.ensure(native::Llvm { target: target_compiler.host });
1060
- let llvm_bin_dir = llvm_config_bin.parent().unwrap();
1061
- builder.copy(&llvm_bin_dir.join(&src_exe), &libdir_bin.join(&dst_exe));
1060
+ if !builder.config.dry_run {
1061
+ let llvm_bin_dir = output(Command::new(llvm_config_bin).arg("--bindir"));
1062
+ let llvm_bin_dir = Path::new(llvm_bin_dir.trim());
1063
+ builder.copy(&llvm_bin_dir.join(&src_exe), &libdir_bin.join(&dst_exe));
1064
+ }
1062
1065
}
1063
1066
1064
1067
// Ensure that `libLLVM.so` ends up in the newly build compiler directory,
You can’t perform that action at this time.
0 commit comments