-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
openssl3: fix build on macOS =<10.6 i386/PowerPC #27655
openssl3: fix build on macOS =<10.6 i386/PowerPC #27655
Conversation
Notifying maintainers: |
CC @jmroot @barracuda156 @rmottola PowerPCs with GCC still needs this patch, but this PR is under discussion. |
This error in openssl3 v3.4.1 prevents compilation of wine-stable on macOS 10.14 (Mojave), that requires both i386 and x64 builds (+universal). Version 3.4.0 (openssl3 commit 14f956d from Dec 4, 2024) works fine. |
@fieryo Do the changes in the PR fix it for you? |
@aeiouaeiouaeiouaeiouaeiouaeiou I think everything needed has been merged to upstream by now. |
c7c822d
to
9a1e417
Compare
https://trac.macports.org/ticket/72055#comment:12 |
I cannot test anything now, but specifically this was building successfully: openssl/openssl#26740 (comment) Modern gcc required manual linking to |
@neverpanic this patch worked on 10.11 64bit which was getting the same error, did not yet test on actual 32bit 10.5 |
@rmottola is this a normal build or with |
@aeiouaeiouaeiouaeiouaeiouaeiou oh I checked, it is universal, that explains why I got 32bit issues. This means I have universal stuff going around and could also explain my libgmp/gcc issues. But I did not request ever anything explicitely universal. Is there a way to understand how it "crept in" ? |
Patch fixes 10.6 build on pure 32bit |
@neverpanic can it be merged now? i386 buildbot remains broken. |
I tested your PR on my Mac running High Sierra. I was able to successfully build the
|
The
|
P.S. I would change the title of this PR to "Fix builds on older macOS's". It not just a PPC issue. |
Since we have confirmation that this helps on the affected platforms, and @neverpanic seems to be unavailable at the moment, I'm going to merge. |
Closes: https://trac.macports.org/ticket/72055
Description
Type(s)
Tested on
macOS 10.6.8 10K549 x86_64
Xcode 4.2 4C199
Verification
Have you
port lint
?sudo port test
?sudo port -vst install
?