-
-
Notifications
You must be signed in to change notification settings - Fork 10.9k
BUG: Restore support for i386 and PowerPC (OS X) #20422
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
Conversation
That's i686, correct? |
Also, long double on i686 (32 bit system) is usually 12 bytes for alignment of 80 bit extended precision. |
I believe it's i686; OS X refers to all 32-bit Intel as "i386" so I am going off that. I will update the logic to reflect 12-byte alignment. |
@mattip If I understand you correctly, you propose:
Is that correct? |
I think so. I am a bit undecided since it would be nice if all the definitions of |
Maybe best to ask @isuruf |
For universal2 wheels, we need the headers to be common to both architecture before preprocessing. That's why this was added.
I'm fine with either option. @evanmiller, thanks for fixing this. |
Thanks, that is helpful. I am not very familiar with the nuances here, are universal wheels still supported across the ecosystem? @evanmiller whichever choice you make, could you add a comment summarizing the point @isuruf makes? |
@mattip Is the existing comment sufficient? numpy/numpy/core/include/numpy/numpyconfig.h Lines 6 to 10 in e94bbb8
|
Sounds good @evanmiller |
|
Thanks @evanmiller |
Downstream report: https://trac.macports.org/ticket/64019