diff options
author | fanquake <fanquake@gmail.com> | 2024-05-09 19:14:13 +0800 |
---|---|---|
committer | fanquake <fanquake@gmail.com> | 2024-05-22 08:51:33 +0100 |
commit | c6a6b2d6fd4e3a01b095dc98645f819ebabf1931 (patch) | |
tree | 19576df077caf2738d0baa1e9c3a9c2e21bcc7c3 | |
parent | 437e908ebd1bf9473ef924de5aec57bdc26de6dd (diff) | |
download | bitcoin-c6a6b2d6fd4e3a01b095dc98645f819ebabf1931.tar.xz |
build: add lld into macOS build environment(s)
-rw-r--r-- | contrib/guix/manifest.scm | 2 | ||||
-rw-r--r-- | depends/packages/native_llvm.mk | 1 |
2 files changed, 3 insertions, 0 deletions
diff --git a/contrib/guix/manifest.scm b/contrib/guix/manifest.scm index 96818c7748..38ff08b699 100644 --- a/contrib/guix/manifest.scm +++ b/contrib/guix/manifest.scm @@ -534,6 +534,8 @@ inspecting signatures in Mach-O binaries.") gcc-toolchain-11 binutils clang-toolchain-17 + lld-17 + (make-lld-wrapper lld-17 #:lld-as-ld? #t) python-signapple zip)) (else '()))))) diff --git a/depends/packages/native_llvm.mk b/depends/packages/native_llvm.mk index 98c205fca7..c701147edc 100644 --- a/depends/packages/native_llvm.mk +++ b/depends/packages/native_llvm.mk @@ -17,6 +17,7 @@ define $(package)_stage_cmds cp bin/clang $($(package)_staging_prefix_dir)/bin/ && \ cp -P bin/clang++ $($(package)_staging_prefix_dir)/bin/ && \ cp bin/dsymutil $($(package)_staging_prefix_dir)/bin/dsymutil && \ + cp bin/ld64.lld $($(package)_staging_prefix_dir)/bin/ld64.lld && \ cp bin/llvm-ar $($(package)_staging_prefix_dir)/bin/llvm-ar && \ cp bin/llvm-config $($(package)_staging_prefix_dir)/bin/ && \ cp bin/llvm-nm $($(package)_staging_prefix_dir)/bin/llvm-nm && \ |