@@ -6,7 +6,73 @@ build --@rules_python//python/config_settings:bootstrap_impl=script
66
77# Toolchain to verify remote execution with zig-cc.
88build:zig-cc --platforms @zig_sdk//platform:linux_amd64
9- build:zig-cc --extra_toolchains @zig_sdk//toolchain:linux_amd64_gnu.2.38
9+ build:zig-cc --platforms @zig_sdk//platform:linux_amd64
10+
11+ # These toolchains map out everything in
12+ # https://github.com/uber/hermetic_cc_toolchain/blob/bfc407599e503a44928a3cefad27421c9341eff0/MODULE.bazel#L44
13+ #
14+ # TODO(aaronmondal): Change this after the next release that contains
15+ # https://github.com/uber/hermetic_cc_toolchain/commit/892973baa37ee1cb7adc8e5b0f75e1966093b1d3
16+ build:zig-cc --extra_toolchains @zig_sdk-linux-amd64//toolchain:linux_amd64_gnu.2.28
17+ build:zig-cc --extra_toolchains @zig_sdk-linux-amd64//toolchain:linux_arm64_gnu.2.28
18+ build:zig-cc --extra_toolchains @zig_sdk-linux-amd64//toolchain:windows_amd64
19+ build:zig-cc --extra_toolchains @zig_sdk-linux-amd64//toolchain:windows_arm64
20+ # build:zig-cc --extra_toolchains @zig_sdk-linux-amd64//toolchain:darwin_amd64
21+ # build:zig-cc --extra_toolchains @zig_sdk-linux-amd64//toolchain:darwin_arm64
22+ build:zig-cc --extra_toolchains @zig_sdk-linux-amd64//libc_aware/toolchain:linux_amd64_gnu.2.28
23+ build:zig-cc --extra_toolchains @zig_sdk-linux-amd64//libc_aware/toolchain:linux_amd64_gnu.2.31
24+ build:zig-cc --extra_toolchains @zig_sdk-linux-amd64//libc_aware/toolchain:linux_amd64_musl
25+ build:zig-cc --extra_toolchains @zig_sdk-linux-amd64//libc_aware/toolchain:linux_arm64_gnu.2.28
26+ build:zig-cc --extra_toolchains @zig_sdk-linux-amd64//libc_aware/toolchain:linux_arm64_musl
27+ build:zig-cc --extra_toolchains @zig_sdk-linux-amd64//toolchain:wasip1_wasm
28+ build:zig-cc --extra_toolchains @zig_sdk-linux-arm64//toolchain:linux_amd64_gnu.2.28
29+ build:zig-cc --extra_toolchains @zig_sdk-linux-arm64//toolchain:linux_arm64_gnu.2.28
30+ build:zig-cc --extra_toolchains @zig_sdk-linux-arm64//toolchain:windows_amd64
31+ build:zig-cc --extra_toolchains @zig_sdk-linux-arm64//toolchain:windows_arm64
32+ # build:zig-cc --extra_toolchains @zig_sdk-linux-arm64//toolchain:darwin_amd64
33+ # build:zig-cc --extra_toolchains @zig_sdk-linux-arm64//toolchain:darwin_arm64
34+ build:zig-cc --extra_toolchains @zig_sdk-linux-arm64//libc_aware/toolchain:linux_amd64_gnu.2.28
35+ build:zig-cc --extra_toolchains @zig_sdk-linux-arm64//libc_aware/toolchain:linux_amd64_gnu.2.31
36+ build:zig-cc --extra_toolchains @zig_sdk-linux-arm64//libc_aware/toolchain:linux_amd64_musl
37+ build:zig-cc --extra_toolchains @zig_sdk-linux-arm64//libc_aware/toolchain:linux_arm64_gnu.2.28
38+ build:zig-cc --extra_toolchains @zig_sdk-linux-arm64//libc_aware/toolchain:linux_arm64_musl
39+ build:zig-cc --extra_toolchains @zig_sdk-linux-arm64//toolchain:wasip1_wasm
40+ build:zig-cc --extra_toolchains @zig_sdk-windows-amd64//toolchain:linux_amd64_gnu.2.28
41+ build:zig-cc --extra_toolchains @zig_sdk-windows-amd64//toolchain:linux_arm64_gnu.2.28
42+ build:zig-cc --extra_toolchains @zig_sdk-windows-amd64//toolchain:windows_amd64
43+ build:zig-cc --extra_toolchains @zig_sdk-windows-amd64//toolchain:windows_arm64
44+ # build:zig-cc --extra_toolchains @zig_sdk-windows-amd64//toolchain:darwin_amd64
45+ # build:zig-cc --extra_toolchains @zig_sdk-windows-amd64//toolchain:darwin_arm64
46+ build:zig-cc --extra_toolchains @zig_sdk-windows-amd64//libc_aware/toolchain:linux_amd64_gnu.2.28
47+ build:zig-cc --extra_toolchains @zig_sdk-windows-amd64//libc_aware/toolchain:linux_amd64_gnu.2.31
48+ build:zig-cc --extra_toolchains @zig_sdk-windows-amd64//libc_aware/toolchain:linux_amd64_musl
49+ build:zig-cc --extra_toolchains @zig_sdk-windows-amd64//libc_aware/toolchain:linux_arm64_gnu.2.28
50+ build:zig-cc --extra_toolchains @zig_sdk-windows-amd64//libc_aware/toolchain:linux_arm64_musl
51+ build:zig-cc --extra_toolchains @zig_sdk-windows-amd64//toolchain:wasip1_wasm
52+ build:zig-cc --extra_toolchains @zig_sdk-macos-arm64//toolchain:linux_amd64_gnu.2.28
53+ build:zig-cc --extra_toolchains @zig_sdk-macos-arm64//toolchain:linux_arm64_gnu.2.28
54+ build:zig-cc --extra_toolchains @zig_sdk-macos-arm64//toolchain:windows_amd64
55+ build:zig-cc --extra_toolchains @zig_sdk-macos-arm64//toolchain:windows_arm64
56+ # build:zig-cc --extra_toolchains @zig_sdk-macos-arm64//toolchain:darwin_amd64
57+ # build:zig-cc --extra_toolchains @zig_sdk-macos-arm64//toolchain:darwin_arm64
58+ build:zig-cc --extra_toolchains @zig_sdk-macos-arm64//libc_aware/toolchain:linux_amd64_gnu.2.28
59+ build:zig-cc --extra_toolchains @zig_sdk-macos-arm64//libc_aware/toolchain:linux_amd64_gnu.2.31
60+ build:zig-cc --extra_toolchains @zig_sdk-macos-arm64//libc_aware/toolchain:linux_amd64_musl
61+ build:zig-cc --extra_toolchains @zig_sdk-macos-arm64//libc_aware/toolchain:linux_arm64_gnu.2.28
62+ build:zig-cc --extra_toolchains @zig_sdk-macos-arm64//libc_aware/toolchain:linux_arm64_musl
63+ build:zig-cc --extra_toolchains @zig_sdk-macos-arm64//toolchain:wasip1_wasm
64+ build:zig-cc --extra_toolchains @zig_sdk-macos-amd64//toolchain:linux_amd64_gnu.2.28
65+ build:zig-cc --extra_toolchains @zig_sdk-macos-amd64//toolchain:linux_arm64_gnu.2.28
66+ build:zig-cc --extra_toolchains @zig_sdk-macos-amd64//toolchain:windows_amd64
67+ build:zig-cc --extra_toolchains @zig_sdk-macos-amd64//toolchain:windows_arm64
68+ # build:zig-cc --extra_toolchains @zig_sdk-macos-amd64//toolchain:darwin_amd64
69+ # build:zig-cc --extra_toolchains @zig_sdk-macos-amd64//toolchain:darwin_arm64
70+ build:zig-cc --extra_toolchains @zig_sdk-macos-amd64//libc_aware/toolchain:linux_amd64_gnu.2.28
71+ build:zig-cc --extra_toolchains @zig_sdk-macos-amd64//libc_aware/toolchain:linux_amd64_gnu.2.31
72+ build:zig-cc --extra_toolchains @zig_sdk-macos-amd64//libc_aware/toolchain:linux_amd64_musl
73+ build:zig-cc --extra_toolchains @zig_sdk-macos-amd64//libc_aware/toolchain:linux_arm64_gnu.2.28
74+ build:zig-cc --extra_toolchains @zig_sdk-macos-amd64//libc_aware/toolchain:linux_arm64_musl
75+ build:zig-cc --extra_toolchains @zig_sdk-macos-amd64//toolchain:wasip1_wasm
1076
1177# Toolchain to verify remote execution with contrib/toolchains_llvm.
1278build:llvm --platforms=@toolchains_llvm//platforms:linux-x86_64
0 commit comments