From c6a6b2d6fd4e3a01b095dc98645f819ebabf1931 Mon Sep 17 00:00:00 2001 From: fanquake Date: Thu, 9 May 2024 19:14:13 +0800 Subject: build: add lld into macOS build environment(s) --- contrib/guix/manifest.scm | 2 ++ depends/packages/native_llvm.mk | 1 + 2 files changed, 3 insertions(+) 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 && \ -- cgit v1.2.3