Skip to content

Commit 99f973b

Browse files
committed
fix: update tool flags for macos to fix linking error
Signed-off-by: Matt Leon <[email protected]>
1 parent 619bf90 commit 99f973b

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

.bazelrc

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,10 @@ build:hermetic --extra_toolchains @emsdk//emscripten_toolchain:cc-toolchain-wasm
7575
build:hermetic-llvm --config=hermetic
7676
build:hermetic-llvm --extra_toolchains @llvm_toolchain//:cc-toolchain-x86_64-linux
7777

78-
build:hermetic-llvm-macos-amd64 --config=hermetic
79-
build:hermetic-llvm-macos-amd64 --extra_toolchains @llvm_toolchain//:cc-toolchain-x86_64-darwin
78+
build:hermetic-llvm-macos-aarch64 --config=hermetic
79+
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
8082

8183
build:hermetic-llvm --incompatible_enable_cc_toolchain_resolution
8284
build:hermetic-llvm --action_env BAZEL_DO_NOT_DETECT_CPP_TOOLCHAIN=1
@@ -89,6 +91,7 @@ build:linux-aarch64-cross --config=hermetic-llvm
8991
build:linux-aarch64-cross --extra_toolchains @llvm_aarch64//:cc-toolchain-aarch64-linux
9092
build:linux-aarch64-cross --platforms @toolchains_llvm//platforms:linux-aarch64
9193
build:linux-aarch64-cross --cxxopt --gcc-install-dir=external/sysroot_linux_arm64/usr/lib/gcc/aarch64-linux-gnu/13/
94+
# Below 2 flags allow tests to be run after cross-compiling.
9295
build:linux-aarch64-cross --test_env=QEMU_LD_PREFIX=/usr/aarch64-linux-gnu/
9396
build:linux-aarch64-cross --run_under=qemu-aarch64-static
9497

0 commit comments

Comments
 (0)