BUG: Restore support for i386 and PowerPC (OS X)#20422
BUG: Restore support for i386 and PowerPC (OS X)#20422mattip merged 1 commit intonumpy:mainfrom evanmiller:patch-1
Conversation
|
That's i686, correct? |
|
Also, long double on i686 (32 bit system) is usually 12 bytes for alig 8000 nment 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