mirror of
https://github.com/openai/codex.git
synced 2026-10-20 17:38:45 +00:00
bazel: restore native Windows C++ toolchain resolution
This commit is contained in:
+5
-2
@@ -27,10 +27,13 @@ platform(
|
||||
platform(
|
||||
name = "local_windows_msvc",
|
||||
constraint_values = [
|
||||
"@llvm//constraints/windows_abi:msvc",
|
||||
# Rust exec tools use the MSVC ABI, while C/C++ actions still use the
|
||||
# hermetic llvm-mingw toolchain.
|
||||
"@llvm//constraints/windows_abi:gnullvm",
|
||||
"@platforms//cpu:x86_64",
|
||||
"@platforms//os:windows",
|
||||
"@rules_rs//rs/experimental/platforms/constraints:windows_msvc",
|
||||
],
|
||||
parents = ["@platforms//host"],
|
||||
)
|
||||
|
||||
# The hermetic LLVM Windows toolchain is llvm-mingw and therefore gnullvm.
|
||||
|
||||
@@ -41,7 +41,10 @@ require_count() {
|
||||
}
|
||||
|
||||
require_platform_constraint local_windows "@llvm//constraints/windows_abi:gnullvm"
|
||||
require_platform_constraint local_windows_msvc "@llvm//constraints/windows_abi:msvc"
|
||||
require_platform_constraint local_windows_msvc "@llvm//constraints/windows_abi:gnullvm"
|
||||
require_platform_constraint local_windows_msvc "@platforms//cpu:x86_64"
|
||||
require_platform_constraint local_windows_msvc "@platforms//os:windows"
|
||||
require_platform_constraint local_windows_msvc "@rules_rs//rs/experimental/platforms/constraints:windows_msvc"
|
||||
require_platform_constraint windows_x86_64_gnullvm "@llvm//constraints/windows_abi:gnullvm"
|
||||
require_platform_constraint windows_x86_64_msvc "@llvm//constraints/windows_abi:msvc"
|
||||
require_platform_constraint release_windows_arm64 "@llvm//constraints/windows_abi:gnullvm"
|
||||
|
||||
Reference in New Issue
Block a user