Skip to content

GH-51634: [C++][CI] Pin OpenSSL 3.x on macOS - #51635

Draft
hiroyuki-sato wants to merge 4 commits into
apache:mainfrom
hiroyuki-sato:topic/build-with-openssl-3
Draft

hiroyuki-sato wants to merge 4 commits into
apache:mainfrom
hiroyuki-sato:topic/build-with-openssl-3

Conversation

@hiroyuki-sato

@hiroyuki-sato hiroyuki-sato commented Sep 29, 2026 •

Copy link
Copy Markdown
Collaborator

Rationale for this change

Homebrew now provides OpenSSL 4.x, which causes the google-cloud-cpp build to fail on macOS. In OpenSSL 4.x, X509_get_subject_name() returns a const X509_NAME*, while the version of google-cloud-cpp used by Arrow expects an X509_NAME*.

What changes are included in this PR?

This change pins OpenSSL to 3.x on macOS to keep the current google-cloud-cpp dependency building successfully.

Are these changes tested?

Yes.

Are there any user-facing changes?

No.

Was AI used for this PR?

In accordance to the AI generation guidelines, please disclose below whether and how AI was used in this PR.

PR code and description written by:

  • Human
  • AI

Reviewed before submission by:

  • Human
  • AI
  • Not reviewed

@github-actions

Copy link
Copy Markdown

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant