Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update OpenSSL build script to build arm64 and x86_64 Universal binary #4062

Merged
merged 1 commit into from
Nov 4, 2020

Conversation

CharlieFenton
Copy link
Contributor

Adapts code I found in the OpenSSL GitHub project to correctly build OpenSSL for BOINC as a Universal 2 binary containing code for both Intel (x86_64) and the coming new Apple Silicon (arm64) Macs. This is a more reliable implementation the the one I made as part of #3956, since it patches an openSSL configuration file to match a change by an OpenSSL project developer.

… Universal binary, using code from OpenSSL GitHub project.
@CharlieFenton
Copy link
Contributor Author

This has been tested and is ready to be merged.

I built BOINC 7.16.11 for Apple Silicon (arm64) Macs using the OpenSSL library built using the code in this PR. @AustinConlon has tested it and confirmed that it successfully communicates with BOINC projects.

@CharlieFenton CharlieFenton changed the title [WIP] Update OpenSSL build script to build arm64 and x86_64 Universal binary Update OpenSSL build script to build arm64 and x86_64 Universal binary Oct 31, 2020
@davidpanderson davidpanderson merged commit c02fdac into master Nov 4, 2020
CharlieFenton pushed a commit that referenced this pull request Nov 4, 2020
Update OpenSSL build script to build arm64 and x86_64 Universal binary
TheAspens pushed a commit that referenced this pull request Nov 9, 2020
Update OpenSSL build script to build arm64 and x86_64 Universal binary
@CharlieFenton CharlieFenton deleted the mac_build_OpenSSL_arm64_x86_64 branch November 23, 2020 12:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants