@@ -67,19 +67,17 @@ build:gcc --action_env=BAZEL_COMPILER=gcc
6767build:gcc --action_env=CC=gcc
6868build:gcc --action_env=CXX=g++
6969
70- # Use Zig C/C++ compiler.
71- build:zig-cc --incompatible_enable_cc_toolchain_resolution
72- build:zig-cc --action_env BAZEL_DO_NOT_DETECT_CPP_TOOLCHAIN=1
73- build:zig-cc --extra_toolchains @llvm_toolchain//:cc-toolchain-x86_64-linux
74- build:zig-cc --extra_toolchains @llvm_aarch64//:cc-toolchain-aarch64-linux
75- build:zig-cc --extra_toolchains @emsdk//emscripten_toolchain:cc-toolchain-wasm
76- build:zig-cc --host_copt=-fno-sanitize=undefined
77-
78- # Use Zig C/C++ compiler (cross-compile to Linux/aarch64).
79- build:zig-cc-linux-aarch64 --config=zig-cc
80- #build:zig-cc-linux-aarch64 --platforms @zig_sdk//platform:linux_arm64
81- build:zig-cc-linux-aarch64 --platforms @toolchains_llvm//platforms:linux-aarch64
82- build:zig-cc-linux-aarch64 --cxxopt --gcc-install-dir=external/sysroot_linux_arm64/usr/lib/gcc/aarch64-linux-gnu/13/
70+ # Use vendored LLVM C/C++ compiler.
71+ build:hermetic-llvm --incompatible_enable_cc_toolchain_resolution
72+ build:hermetic-llvm --action_env BAZEL_DO_NOT_DETECT_CPP_TOOLCHAIN=1
73+ build:hermetic-llvm --extra_toolchains @llvm_toolchain//:cc-toolchain-x86_64-linux
74+ build:hermetic-llvm --extra_toolchains @llvm_aarch64//:cc-toolchain-aarch64-linux
75+ build:hermetic-llvm --extra_toolchains @emsdk//emscripten_toolchain:cc-toolchain-wasm
76+
77+ # Use vendored LLVM C/C++ compiler (cross-compile to Linux/aarch64).
78+ build:linux-aarch64-cross --config=hermetic-llvm
79+ build:linux-aarch64-cross --platforms @toolchains_llvm//platforms:linux-aarch64
80+ build:linux-aarch64-cross --cxxopt --gcc-install-dir=external/sysroot_linux_arm64/usr/lib/gcc/aarch64-linux-gnu/13/
8381
8482build --enable_platform_specific_config
8583
@@ -88,10 +86,6 @@ build:linux --cxxopt=-std=c++20 --host_cxxopt=-std=c++20
8886build:macos --cxxopt=-std=c++20 --host_cxxopt=-std=c++20
8987build:windows --cxxopt="/std:c++20" --host_cxxopt="/std:c++20"
9088
91- # For Zig C/C++ compiler.
92- build:linux --sandbox_add_mount_pair=/tmp
93- build:macos --sandbox_add_mount_pair=/var/tmp
94- build:windows --sandbox_add_mount_pair=C:\Temp
9589
9690# Enable symlinks and runfiles on Windows (enabled by default on other platforms).
9791startup --windows_enable_symlinks
0 commit comments