Skip to content

GH-50886: [C++][CI] Use bundled Abseil in macOS CI to avoid deprecation errors - #50887

Draft
hiroyuki-sato wants to merge 1 commit into
apache:mainfrom
hiroyuki-sato:topic/abseil-build-on-macos
Draft

GH-50886: [C++][CI] Use bundled Abseil in macOS CI to avoid deprecation errors#50887
hiroyuki-sato wants to merge 1 commit into
apache:mainfrom
hiroyuki-sato:topic/abseil-build-on-macos

Conversation

@hiroyuki-sato

@hiroyuki-sato hiroyuki-sato commented Aug 16, 2026

Copy link
Copy Markdown
Collaborator

Rationale for this change

google-cloud-cpp fails to build with Abseil 20260526.0 when deprecation warnings are treated as errors.

/Users/runner/work/arrow/arrow/build/cpp/_deps/google_cloud_cpp-src/google/cloud/stream_range.h:208:11: error: 'visit<UnpackVariant, std::variant<google::cloud::Status, google::cloud::storage::ObjectMetadata>>' is deprecated [-Werror,-Wdeprecated-declarations]
  208 |     absl::visit(UnpackVariant{*this}, std::move(v));
      |           ^

What changes are included in this PR?

Use bundled Abseil instead of Homebrew on macOS

Are these changes tested?

Yes.

Are there any user-facing changes?

No.

@github-actions

Copy link
Copy Markdown

⚠️ GitHub issue #50886 has been automatically assigned in GitHub to PR creator.

@github-actions github-actions Bot added the awaiting review Awaiting review label Aug 16, 2026
@hiroyuki-sato hiroyuki-sato changed the title GH-50886: Use bundled Abseil in macOS CI to avoid deprecation errors GH-50886: [C++][CI] Use bundled Abseil in macOS CI to avoid deprecation errors Aug 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

awaiting review Awaiting review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant