@@ -26,24 +26,32 @@ execution_cpus = [
2626# From https://github.com/dzbarsky/static-clang/releases/tag/v20.1.1-4
2727dzbarsky_static_clang = {
2828 "macos": {
29- "aarch64": struct(
30- sha256 = "a4e65db49d01e4b37abcbc36a03e4f1121fbea63a7c7b58f9d49e3848a4cbdfc", # darwin_arm64.tar.zst
29+ "aarch64": {
30+ " sha256": "a4e65db49d01e4b37abcbc36a03e4f1121fbea63a7c7b58f9d49e3848a4cbdfc", # darwin_arm64.tar.zst
3131 # 3491c3d2062a57216d34a85662942a9f7e24b997a065832e8dbec943c0c1cfc1 darwin_arm64_minimal.tar.zst
32- ),
33- "x86_64": struct(
34- sha256 = "b681a621e6d456e20fdfc7626db23edad63f7dabb1442790db3397431688cb41", # darwin_amd64.tar.zst
32+ "strip_prefix": "",
33+ "urls": ["https://github.com/dzbarsky/static-clang/releases/download/v20.1.1-4/darwin_arm64.tar.zst"],
34+ },
35+ "x86_64": {
36+ "sha256": "b681a621e6d456e20fdfc7626db23edad63f7dabb1442790db3397431688cb41", # darwin_amd64.tar.zst
3537 # 7952368ac99c61a2bfaec147aa2a4055b5ee9cba01789cc78289106e7d0dfe34 darwin_amd64_minimal.tar.zst
36- ),
38+ "strip_prefix": "",
39+ "urls": ["https://github.com/dzbarsky/static-clang/releases/download/v20.1.1-4/darwin_amd64.tar.zst"],
40+ },
3741 },
3842 "linux": {
39- "aarch64": struct(
40- sha256 = "a71d6686edfb32e455717a1befb013b580a52042915a49f21fc25f83fff59e20", # linux_arm64.tar.zst
43+ "aarch64": {
44+ " sha256": "a71d6686edfb32e455717a1befb013b580a52042915a49f21fc25f83fff59e20", # linux_arm64.tar.zst
4145 # 485f4c6efe55e595d93ae870d5c11fdd2ee532f91f8cfe3da417baa5c0c86ccc linux_arm64_minimal.tar.zst
42- ),
43- "x86_64": struct(
44- sha256 = "2096e63a41887a860199aec0f046f82e6469b2cd5ae4e4245a7a111bff4abe5b", # linux_amd64.tar.zst
46+ "strip_prefix": "",
47+ "urls": ["https://github.com/dzbarsky/static-clang/releases/download/v20.1.1-4/linux_arm64.tar.zst"],
48+ },
49+ "x86_64": {
50+ "sha256": "2096e63a41887a860199aec0f046f82e6469b2cd5ae4e4245a7a111bff4abe5b", # linux_amd64.tar.zst
4551 # 7bfc12074796463443477218f1ba92a5c6a3e6f87959e2ec1a574422a05d84de linux_amd64_minimal.tar.zst
46- ),
52+ "strip_prefix": "",
53+ "urls": ["https://github.com/dzbarsky/static-clang/releases/download/v20.1.1-4/linux_amd64.tar.zst"],
54+ },
4755 },
4856}
4957
@@ -53,9 +61,9 @@ dzbarsky_static_clang = {
5361 name = "llvm_toolchain_{}_{}".format(exec_os, exec_cpu),
5462 exec_arch = exec_cpu,
5563 exec_os = exec_os if exec_os != "macos" else "darwin",
56- sha256 = dzbarsky_static_clang[exec_os][exec_arch]. sha256,
57- strip_prefix = dzbarsky_static_clang[exec_os][exec_arch]. strip_prefix,
58- urls = dzbarsky_static_clang[exec_os][exec_arch]. urls,
64+ sha256 = {"": dzbarsky_static_clang[exec_os][exec_cpu][" sha256"]} ,
65+ strip_prefix = {"": dzbarsky_static_clang[exec_os][exec_cpu][" strip_prefix"]} ,
66+ urls = {"": dzbarsky_static_clang[exec_os][exec_cpu][" urls"]} ,
5967 llvm_version = "20.1.1"
6068 ),
6169 llvm.sysroot(
0 commit comments