Skip to content

Commit d33c8c7

Browse files
committed
imprv
1 parent 4b1cb50 commit d33c8c7

File tree

1 file changed

+10
-9
lines changed

1 file changed

+10
-9
lines changed

src/bootstrap/src/core/build_steps/compile.rs

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2217,9 +2217,11 @@ impl Step for Assemble {
22172217
}
22182218

22192219
if builder.config.llvm_offload && !builder.config.dry_run() {
2220+
debug!("`llvm_offload` requested");
22202221
let offload_install = builder.ensure(llvm::OmpOffload { target: build_compiler.host });
22212222
if let Some(llvm_config) = builder.llvm_config(builder.config.host_target) {
22222223
let src_dir = offload_install.join("lib");
2224+
let libdir = builder.sysroot_target_libdir(build_compiler, build_compiler.host);
22232225
let target_libdir =
22242226
builder.sysroot_target_libdir(target_compiler, target_compiler.host);
22252227
let llvm = llvm::get_llvm_version(builder, &llvm_config);
@@ -2228,20 +2230,19 @@ impl Step for Assemble {
22282230
// e.g. libLLVMOffload.so.21.1
22292231
let lib_ext = std::env::consts::DLL_EXTENSION;
22302232
let libenzyme = format!("libLLVMOffload.{lib_ext}.{llvm_version}");
2231-
dbg!(&libenzyme);
2232-
let dst_lib = libdir.join(&libenzyme).with_extension(lib_ext);
2233-
let target_dst_lib = target_libdir.join(&libenzyme).with_extension(lib_ext);
2233+
let dst_lib = libdir.join(&libenzyme);
2234+
let target_dst_lib = target_libdir.join(&libenzyme);
22342235
let src_lib = src_dir.join(&libenzyme);
22352236
builder.copy_link(&src_lib, &dst_lib, FileType::NativeLibrary);
22362237
builder.copy_link(&src_lib, &target_dst_lib, FileType::NativeLibrary);
22372238

22382239
// libomp.so, libomptarget.so
2239-
let omp = src_dir.join("libomp").with_extension(lib_ext);
2240-
let tgt = src_dir.join("libomptarget").with_extension(lib_ext);
2241-
builder.copy_link(&omp, &dst_lib, FileType::NativeLibrary);
2242-
builder.copy_link(&omp, &dst_lib, FileType::NativeLibrary);
2243-
builder.copy_link(&tgt, &dst_lib, FileType::NativeLibrary);
2244-
builder.copy_link(&tgt, &dst_lib, FileType::NativeLibrary);
2240+
//let omp = src_dir.join("libomp").with_extension(lib_ext);
2241+
//let tgt = src_dir.join("libomptarget").with_extension(lib_ext);
2242+
//builder.copy_link(&omp, &dst_lib, FileType::NativeLibrary);
2243+
//builder.copy_link(&omp, &dst_lib, FileType::NativeLibrary);
2244+
//builder.copy_link(&tgt, &dst_lib, FileType::NativeLibrary);
2245+
//builder.copy_link(&tgt, &dst_lib, FileType::NativeLibrary);
22452246
//[\u@\h:\W]$ ls ../offload-outdir/lib
22462247
// amdgcn-amd-amdhsa libarcher.so libgomp.so libiomp5.so libLLVMOffload.so.21.1 libomp.so libomptarget.so.21.1
22472248
// cmake libarcher_static.a libgomp.so.1 libLLVMOffload.so libompd.so libomptarget.so nvptx64-nvidia-cuda

0 commit comments

Comments
 (0)