Skip to content

Commit 8c6b7ff

Browse files
committed
fix: add rules_cc 0.2.0 compatibility for downstream consumers
- Add compatibility_proxy_repo() extension required by rules_cc 0.2.0 - Fixes C++ toolchain resolution failures in downstream repositories - Resolves Issue #75 where file_operations_component toolchain caused 'No matching toolchains found for types: @@bazel_tools//tools/cpp:toolchain_type' - Follows official rules_cc 0.2.0 bzlmod migration guide - Maintains compatibility with latest dependency versions: - rules_cc: 0.2.0, platforms: 1.0.0, bazel_skylib: 1.8.1 Tested: file_operations_component builds successfully with fresh cache
1 parent 247fe4c commit 8c6b7ff

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

MODULE.bazel

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,10 @@ use_repo(wasi_sdk, "wasi_sdk")
111111
cc_configure = use_extension("@rules_cc//cc:extensions.bzl", "cc_configure")
112112
use_repo(cc_configure, "local_config_cc")
113113

114+
# Add compatibility proxy repository for rules_cc 0.2.0 (required for bzlmod)
115+
cc_compatibility = use_extension("@rules_cc//cc:extensions.bzl", "compatibility_proxy_repo")
116+
cc_compatibility.compatibility_proxy_repo()
117+
114118
# Register both WASI SDK and C++ toolchains
115119
register_toolchains(
116120
"@wasi_sdk//:wasi_sdk_toolchain",

0 commit comments

Comments
 (0)