@@ -16,24 +16,31 @@ module(name = "com_google_fleetbench")
1616
1717http_archive = use_repo_rule ("@bazel_tools//tools/build_defs/repo:http.bzl" , "http_archive" )
1818
19- bazel_dep (name = "protoc-gen-validate" , version = "1.2.1.bcr.1 " )
20- bazel_dep (name = "protobuf" , version = "31.1 " , repo_name = "com_google_protobuf" )
21- bazel_dep (name = "platforms" , version = "0 .0.11 " )
22- bazel_dep (name = "rules_python" , version = "1.0 .0" )
23- bazel_dep (name = "rules_cc" , version = "0.1.5 " )
24- bazel_dep (name = "abseil-cpp" , version = "20250512 .1" , repo_name = "com_google_absl" )
25- bazel_dep (name = "bazel_skylib" , version = "1.7.1 " )
26- bazel_dep (name = "abseil-py" , version = "2.1 .0" , repo_name = "com_google_absl_py" )
27- bazel_dep (name = "googletest" , version = "1.17.0" , repo_name = "com_google_googletest" )
28- bazel_dep (name = "google_benchmark" , version = "1.8 .5" , repo_name = "com_google_benchmark" )
29- bazel_dep (name = "tcmalloc" , version = "0.0.0-20240411-5ed309d " , repo_name = "com_google_tcmalloc" )
30- bazel_dep (name = "brotli" , version = "1.1 .0" )
31- bazel_dep (name = "snappy" , version = "1.2.1 " )
19+ bazel_dep (name = "protoc-gen-validate" , version = "1.3.0 " )
20+ bazel_dep (name = "protobuf" , version = "33.0 " , repo_name = "com_google_protobuf" )
21+ bazel_dep (name = "platforms" , version = "1 .0.0 " )
22+ bazel_dep (name = "rules_python" , version = "1.9 .0" )
23+ bazel_dep (name = "rules_cc" , version = "0.2.17 " )
24+ bazel_dep (name = "abseil-cpp" , version = "20260107 .1" , repo_name = "com_google_absl" )
25+ bazel_dep (name = "bazel_skylib" , version = "1.9.0 " )
26+ bazel_dep (name = "abseil-py" , version = "2.4 .0" , repo_name = "com_google_absl_py" )
27+ bazel_dep (name = "googletest" , version = "1.17.0.bcr.2 " , repo_name = "com_google_googletest" )
28+ bazel_dep (name = "google_benchmark" , version = "1.9 .5" , repo_name = "com_google_benchmark" )
29+ bazel_dep (name = "tcmalloc" , version = "0.0.0-20250927-12f2552 " , repo_name = "com_google_tcmalloc" )
30+ bazel_dep (name = "brotli" , version = "1.2 .0" )
31+ bazel_dep (name = "snappy" , version = "1.2.2.bcr.3 " )
3232bazel_dep (name = "highway" , version = "1.2.0" , repo_name = "com_google_highway" )
33- bazel_dep (name = "grpc" , version = "1.74 .0" , repo_name = "com_github_grpc_grpc" )
34- bazel_dep (name = "libpfm" , version = "4.11 .0" )
33+ bazel_dep (name = "grpc" , version = "1.80 .0" , repo_name = "com_github_grpc_grpc" )
34+ bazel_dep (name = "libpfm" , version = "4.13 .0" )
3535bazel_dep (name = "re2" , version = "2025-11-05.bcr.1" )
3636
37+ # Override this dependency chain:
38+ # grpc@1.80.0 -> envoy_api@0.0.0-20251216-6ef568c -> grpc@1.76.0.bcr.1
39+ single_version_override (
40+ module_name = "grpc" ,
41+ version = "1.80.0" ,
42+ )
43+
3744python = use_extension ("@rules_python//python/extensions:python.bzl" , "python" )
3845python .toolchain (
3946 # Required to avoid an error when running as root e.g. in Docker builds.
@@ -78,13 +85,6 @@ http_archive(
7885 urls = ["https://github.com/facebook/zstd/archive/v1.4.5.zip" ],
7986)
8087
81- # Use a more recent tcmalloc version than is available in the bazel repository.
82- archive_override (
83- module_name = "tcmalloc" , # 2025-01-07
84- integrity = "sha256-e3p59ZEQU8BDXQmrl+9MUxTSz5mPgWYUKX4/t02B7BI=" ,
85- strip_prefix = "tcmalloc-b6563dbdc7905f7b0b31c97256c83e7c9b2f08c2" ,
86- urls = ["https://github.com/google/tcmalloc/archive/b6563dbdc7905f7b0b31c97256c83e7c9b2f08c2.zip" ],
87- )
8888
8989# Use the more recent libpfm4 version from github, and apply our patches for a native Bazel build.
9090archive_override (
0 commit comments