Skip to content

Commit 0717ae5

Browse files
committed
fix: update tool flags for macos to fix linking error
Signed-off-by: Matt Leon <[email protected]>
1 parent 7ab78e9 commit 0717ae5

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

.bazelrc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,9 @@ build:hermetic-llvm --extra_toolchains @llvm_toolchain//:cc-toolchain-x86_64-lin
7777

7878
build:hermetic-llvm-macos-aarch64 --config=hermetic
7979
build:hermetic-llvm-macos-aarch64 --extra_toolchains @llvm_toolchain//:cc-toolchain-aarch64-darwin
80+
# Below flags mitigate https://github.com/bazel-contrib/toolchains_llvm/pull/229.
81+
build:hermetic-llvm-macos-aarch64 --features=-libtool
82+
build:hermetic-llvm-macos-aarch64 --features=-supports_dynamic_linker
8083

8184
build:hermetic-llvm --incompatible_enable_cc_toolchain_resolution
8285
build:hermetic-llvm --action_env BAZEL_DO_NOT_DETECT_CPP_TOOLCHAIN=1
@@ -89,6 +92,7 @@ build:linux-aarch64-cross --config=hermetic-llvm
8992
build:linux-aarch64-cross --extra_toolchains @llvm_aarch64//:cc-toolchain-aarch64-linux
9093
build:linux-aarch64-cross --platforms @toolchains_llvm//platforms:linux-aarch64
9194
build:linux-aarch64-cross --cxxopt --gcc-install-dir=external/sysroot_linux_arm64/usr/lib/gcc/aarch64-linux-gnu/13/
95+
# Below 2 flags allow tests to be run after cross-compiling.
9296
build:linux-aarch64-cross --test_env=QEMU_LD_PREFIX=/usr/aarch64-linux-gnu/
9397
build:linux-aarch64-cross --run_under=qemu-aarch64-static
9498

0 commit comments

Comments
 (0)