Skip to content

Commit

Permalink
build: Upgrade Abseil library to July 2022 release (#2580)
Browse files Browse the repository at this point in the history
When enabling google_grpc in Envoy Mobile (which is off by default), the
build fails because Google gRPC depends on
absl/functional:any_invocable, which is not part of the Abseil library
that Envoy Mobile is on.

It turns out that Envoy Mobile's Abseil library is from a June 2021
release, so this commit upgrades the Abseil library used by Envoy Mobile
to the same one used by Envoy, which is from the July 5, 2022 release.

Signed-off-by: Ali Beyad <[email protected]>
  • Loading branch information
abeyad authored Sep 29, 2022
1 parent 9d221ee commit 58340da
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions bazel/envoy_mobile_repositories.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -52,10 +52,10 @@ def upstream_envoy_overrides():
http_archive(
name = "com_google_absl",
patches = ["@envoy_mobile//bazel:abseil.patch"],
sha256 = "2e4ace2ed32a4ccfd29e856ad72b4fd1eae2ec060d3ba8646857fa170d6e8269",
strip_prefix = "abseil-cpp-17c954d90d5661e27db8fc5f086085690a8372d9",
# 2021-06-03
urls = ["https://github.com/abseil/abseil-cpp/archive/17c954d90d5661e27db8fc5f086085690a8372d9.tar.gz"],
sha256 = "3a0bb3d2e6f53352526a8d1a7e7b5749c68cd07f2401766a404fb00d2853fa49",
strip_prefix = "abseil-cpp-4bbdb026899fea9f882a95cbd7d6a4adaf49b2dd",
# 2022-07-05
urls = ["https://github.com/abseil/abseil-cpp/archive/4bbdb026899fea9f882a95cbd7d6a4adaf49b2dd.tar.gz"],
)

# This should be kept in sync with Envoy itself, we just need to apply this patch
Expand Down

0 comments on commit 58340da

Please sign in to comment.