Fix QUICHE standalone build
Also roll enough dependencies forward so that new absl::WriterMutexLock
constructor works.
PiperOrigin-RevId: 805376058
diff --git a/.bazelversion b/.bazelversion
index 66ce77b..a2f28f4 100644
--- a/.bazelversion
+++ b/.bazelversion
@@ -1 +1 @@
-7.0.0
+8.4.0
diff --git a/MODULE.bazel b/MODULE.bazel
index 65ba315..f535b6d 100644
--- a/MODULE.bazel
+++ b/MODULE.bazel
@@ -4,14 +4,14 @@
module(name = "quiche")
-# Last updated 2025-02-25
-bazel_dep(name = "bazel_skylib", version = "1.7.1")
+# Last updated 2025-09-09
+bazel_dep(name = "bazel_skylib", version = "1.8.1")
-# Last updated 2025-02-25
-bazel_dep(name = "rules_cc", version = "0.1.1")
+# Last updated 2025-09-09
+bazel_dep(name = "rules_cc", version = "0.2.4")
-# Last updated 2025-05-29
-bazel_dep(name = "abseil-cpp", version = "20250512.0", repo_name = "com_google_absl")
+# Last updated 2025-09-09
+bazel_dep(name = "abseil-cpp", version = "20250814.0", repo_name = "com_google_absl")
# Last updated 2025-05-29
bazel_dep(name = "protobuf", version = "31.1", repo_name = "com_google_protobuf")
@@ -28,8 +28,9 @@
# Last updated 2025-02-25
bazel_dep(name = "zlib", version = "1.3.1.bcr.5")
-# Last updated 2025-06-06
-bazel_dep(name = "fuzztest", version = "20250214.0")
+# Last updated 2025-09-09
+bazel_dep(name = "fuzztest", version = "20250805.0")
+
# Prevent fuzztest from pulling in a version of riegeli with compilation errors
# (riegeli version "0.0.0-20240606-973b6f0").
bazel_dep(name = "riegeli", version = "0.0.0-20241218-3385e3c")
diff --git a/quiche/BUILD.bazel b/quiche/BUILD.bazel
index 718fcda..3a500bd 100644
--- a/quiche/BUILD.bazel
+++ b/quiche/BUILD.bazel
@@ -220,6 +220,7 @@
"@boringssl//:crypto",
"@boringssl//:ssl",
"@com_google_absl//absl/base:core_headers",
+ "@com_google_absl//absl/base:nullability",
"@com_google_absl//absl/container:flat_hash_map",
"@com_google_absl//absl/container:flat_hash_set",
"@com_google_absl//absl/flags:flag",