Skip to content

Commit aa8882c

Browse files
cblichmanncopybara-github
authored andcommitted
Bazel: Update module deps and adjust build config for 9.0
This change updates several Bazel module dependencies to newer versions: - abseil-cpp, abseil-py - bazel_skylib - google_benchmark, googletest - libcap - libffi - libunwind - protobuf - rules_cc, rules_python - zlib Also add rules_go and rules_shell as new dependencies. The MODULE.bazel.lock file has been regenerated to reflect these changes, including updates to module extensions and facts. Build files have been modified to use the updated rules, specifically for `cc_proto_library` and python rules as well as the generated LLVM build file. A follow-up will make similar changes to CMake build config. PiperOrigin-RevId: 901271988 Change-Id: I0ce6cfbdb63691b85c0bc0007fec0118d88e8b67
1 parent 6135ca4 commit aa8882c

5 files changed

Lines changed: 593 additions & 3187 deletions

File tree

MODULE.bazel

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -22,20 +22,21 @@ module(
2222
http_archive = use_repo_rule("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
2323

2424
# Bazel Central Registry (BCR) Modules:
25-
bazel_dep(name = "abseil-cpp", version = "20260107.0")
26-
bazel_dep(name = "abseil-py", version = "2.1.0")
27-
bazel_dep(name = "bazel_skylib", version = "1.8.1")
28-
bazel_dep(name = "google_benchmark", version = "1.8.5")
29-
bazel_dep(name = "googletest", version = "1.17.0")
30-
bazel_dep(name = "protobuf", version = "31.0", repo_name = "com_google_protobuf")
25+
bazel_dep(name = "abseil-cpp", version = "20260107.1")
26+
bazel_dep(name = "abseil-py", version = "2.4.0")
27+
bazel_dep(name = "bazel_skylib", version = "1.9.0")
28+
bazel_dep(name = "google_benchmark", version = "1.9.5")
29+
bazel_dep(name = "googletest", version = "1.17.0.bcr.2")
30+
bazel_dep(name = "libcap", version = "2.27.bcr.1")
31+
bazel_dep(name = "libffi", version = "3.4.7.bcr.4")
32+
bazel_dep(name = "libunwind", version = "1.8.3")
33+
bazel_dep(name = "protobuf", version = "34.1", repo_name = "com_google_protobuf")
3134
bazel_dep(name = "re2", version = "2025-11-05.bcr.1")
32-
bazel_dep(name = "rules_proto", version = "7.0.2")
33-
bazel_dep(name = "rules_python", version = "1.0.0")
34-
bazel_dep(name = "rules_cc", version = "0.2.9")
35-
bazel_dep(name = "libcap", version = "2.27")
36-
bazel_dep(name = "libunwind", version = "1.8.1")
37-
bazel_dep(name = "libffi", version = "3.4.7")
38-
bazel_dep(name = "zlib", version = "1.3.1.bcr.7") # Only needed for examples
35+
bazel_dep(name = "rules_cc", version = "0.2.17")
36+
bazel_dep(name = "rules_go", version = "0.60.0")
37+
bazel_dep(name = "rules_python", version = "2.0.0-rc2")
38+
bazel_dep(name = "rules_shell", version = "0.8.0")
39+
bazel_dep(name = "zlib", version = "1.3.2") # Only needed for examples
3940

4041
# Non-Modularized Dependencies:
4142

0 commit comments

Comments
 (0)