Skip to content

Commit 3e7b390

Browse files
committed
WORKSPACE
1 parent 786a698 commit 3e7b390

File tree

1 file changed

+21
-2
lines changed

1 file changed

+21
-2
lines changed

WORKSPACE

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,9 +78,28 @@ load("@envoy//bazel:repo.bzl", "envoy_repo")
7878

7979
envoy_repo()
8080

81-
load("@envoy//bazel:toolchains.bzl", "envoy_toolchains")
81+
# load("@envoy//bazel:toolchains.bzl", "envoy_toolchains")
8282

83-
envoy_toolchains()
83+
# envoy_toolchains()
84+
85+
load("@envoy_repo//:compiler.bzl", "LLVM_PATH")
86+
load("@envoy_toolshed//repository:utils.bzl", "arch_alias")
87+
load("@toolchains_llvm//toolchain:rules.bzl", "llvm_toolchain")
88+
89+
native.register_toolchains("@envoy//bazel/rbe/toolchains/configs/linux/gcc/config:cc-toolchain")
90+
arch_alias(
91+
name = "clang_platform",
92+
aliases = {
93+
"amd64": "@envoy//bazel/platforms/rbe:linux_x64",
94+
"aarch64": "@envoy//bazel/platforms/rbe:linux_arm64",
95+
},
96+
)
97+
llvm_toolchain(
98+
name = "llvm_toolchain",
99+
llvm_version = "18.1.8",
100+
cxx_standard = {"": "c++20"},
101+
toolchain_roots = {"": LLVM_PATH} if LLVM_PATH else {},
102+
)
84103

85104
load("@llvm_toolchain//:toolchains.bzl", "llvm_register_toolchains")
86105

0 commit comments

Comments
 (0)