@@ -67,19 +67,17 @@ build:gcc --action_env=BAZEL_COMPILER=gcc
67
67
build:gcc --action_env=CC=gcc
68
68
build:gcc --action_env=CXX=g++
69
69
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/
83
81
84
82
build --enable_platform_specific_config
85
83
@@ -88,10 +86,6 @@ build:linux --cxxopt=-std=c++20 --host_cxxopt=-std=c++20
88
86
build:macos --cxxopt=-std=c++20 --host_cxxopt=-std=c++20
89
87
build:windows --cxxopt="/std:c++20" --host_cxxopt="/std:c++20"
90
88
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
95
89
96
90
# Enable symlinks and runfiles on Windows (enabled by default on other platforms).
97
91
startup --windows_enable_symlinks
0 commit comments