Skip to content

build(macos): Build OpenSSL from source for x86_64 cross-compile - #3444

Merged
szokeasaurusrex merged 2 commits into
masterfrom
build/vendor-openssl-x86_64-macos
Oct 21, 2026
Merged

szokeasaurusrex merged 2 commits into
masterfrom
build/vendor-openssl-x86_64-macos

Conversation

@sentry-junior

@sentry-junior sentry-junior Bot commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor

Homebrew no longer publishes the Intel openssl@3.5 bottle used by the x86_64 macOS cross-compile. This enables curl's static-ssl feature for x86_64-apple-darwin to build OpenSSL from source, without bundling libcurl or adding a direct openssl-sys dependency.

The test release build passed. The x86_64 artifact still loads system /usr/lib/libcurl.4.dylib and has no OpenSSL symbols.

via @szokeasaurusrex.

--

View Junior Session [Sentry]

Co-Authored-By: Daniel Szoke <7881302+szokeasaurusrex@users.noreply.github.com>
Co-Authored-By: Daniel Szoke <7881302+szokeasaurusrex@users.noreply.github.com>
@szokeasaurusrex
szokeasaurusrex marked this pull request as ready for review October 21, 2026 09:34
@szokeasaurusrex
szokeasaurusrex merged commit 9ed9c21 into master Oct 21, 2026
63 checks passed
@szokeasaurusrex
szokeasaurusrex deleted the build/vendor-openssl-x86_64-macos branch October 21, 2026 09:43
szokeasaurusrex pushed a commit that referenced this pull request Oct 21, 2026
Stacked on #3444. Undoes #3425, which removed the `macOS – x86_64` lint
and test jobs because the Homebrew x86_64 OpenSSL download stopped
working.

#3444 builds OpenSSL from source for `x86_64-apple-darwin`, so these
jobs no longer need the Homebrew download or cache steps. This PR only
adds the matrix entries back.

<!-- junior-request-attribution:start -->
via @szokeasaurusrex.
<!-- junior-request-attribution:end -->

<!-- junior-session-footer:start -->
<!-- junior-conversation-id:slack%3AC0C01CK9SG2%3A1792571470.565299 -->

--

[View Junior
Session](https://junior-prod.sentry.dev/conversations/slack%3AC0C01CK9SG2%3A1792571470.565299)
[[Sentry]](https://sentry.sentry.io/explore/conversations/slack%3AC0C01CK9SG2%3A1792571470.565299/?project=4510944073809921)

<!-- junior-session-footer:end -->

Co-authored-by: sentry-junior[bot] <264270552+sentry-junior[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants