Skip to content

Commit 2328117

Browse files
committed
cleanup
1 parent 9c1279e commit 2328117

File tree

2 files changed

+16
-19
lines changed

2 files changed

+16
-19
lines changed

Diff for: src/bootstrap/src/core/build_steps/compile.rs

+16-18
Original file line numberDiff line numberDiff line change
@@ -2034,24 +2034,22 @@ impl Step for Assemble {
20342034
let mut build_compiler = builder.compiler(target_compiler.stage - 1, builder.config.build);
20352035

20362036
// Build enzyme
2037-
if builder.config.llvm_enzyme {
2038-
if !builder.config.dry_run() {
2039-
debug!("`llvm_enzyme` requested");
2040-
let enzyme_install = builder.ensure(llvm::Enzyme { target: build_compiler.host });
2041-
let llvm_config = builder.llvm_config(builder.config.build).unwrap();
2042-
let llvm_version_major = llvm::get_llvm_version_major(builder, &llvm_config);
2043-
let lib_ext = std::env::consts::DLL_EXTENSION;
2044-
let libenzyme = format!("libEnzyme-{llvm_version_major}");
2045-
let src_lib =
2046-
enzyme_install.join("build/Enzyme").join(&libenzyme).with_extension(lib_ext);
2047-
let libdir = builder.sysroot_target_libdir(build_compiler, build_compiler.host);
2048-
let target_libdir =
2049-
builder.sysroot_target_libdir(target_compiler, target_compiler.host);
2050-
let dst_lib = libdir.join(&libenzyme).with_extension(lib_ext);
2051-
let target_dst_lib = target_libdir.join(&libenzyme).with_extension(lib_ext);
2052-
builder.copy_link(&src_lib, &dst_lib);
2053-
builder.copy_link(&src_lib, &target_dst_lib);
2054-
}
2037+
if builder.config.llvm_enzyme && !builder.config.dry_run() {
2038+
debug!("`llvm_enzyme` requested");
2039+
let enzyme_install = builder.ensure(llvm::Enzyme { target: build_compiler.host });
2040+
let llvm_config = builder.llvm_config(builder.config.build).unwrap();
2041+
let llvm_version_major = llvm::get_llvm_version_major(builder, &llvm_config);
2042+
let lib_ext = std::env::consts::DLL_EXTENSION;
2043+
let libenzyme = format!("libEnzyme-{llvm_version_major}");
2044+
let src_lib =
2045+
enzyme_install.join("build/Enzyme").join(&libenzyme).with_extension(lib_ext);
2046+
let libdir = builder.sysroot_target_libdir(build_compiler, build_compiler.host);
2047+
let target_libdir =
2048+
builder.sysroot_target_libdir(target_compiler, target_compiler.host);
2049+
let dst_lib = libdir.join(&libenzyme).with_extension(lib_ext);
2050+
let target_dst_lib = target_libdir.join(&libenzyme).with_extension(lib_ext);
2051+
builder.copy_link(&src_lib, &dst_lib);
2052+
builder.copy_link(&src_lib, &target_dst_lib);
20552053
}
20562054

20572055
// Build the libraries for this compiler to link to (i.e., the libraries

Diff for: src/ci/docker/host-x86_64/x86_64-gnu/Dockerfile

-1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,5 @@ ENV RUST_CONFIGURE_ARGS \
2929
--enable-sanitizers \
3030
--enable-profiler \
3131
--enable-compiler-docs \
32-
--set llvm.enzyme=true \
3332
--set llvm.libzstd=true
3433
ENV SCRIPT python3 ../x.py --stage 2 test

0 commit comments

Comments
 (0)