Skip to content

MAINT: remove macOS specific long double handling in numpyconfig.h#22614

Merged
mattip merged 1 commit intonumpy:mainfrom
rgommers:numpyconfig-cleanup
Nov 17, 2022
Merged

MAINT: remove macOS specific long double handling in numpyconfig.h#22614
mattip merged 1 commit intonumpy:mainfrom
rgommers:numpyconfig-cleanup

Conversation

@rgommers
Copy link
Copy Markdown
Member

This was put in place for universal builds (the old kind, PPC/Intel), and then extended for arm64 support. It was only needed when building for two architectures in a single build.

We no longer support i386/PPC/universal, and for producing universal2 wheels for those users that want that, the way to do it is to take a x86-64 wheel and an arm64 wheel and fuse those with the delocate-fuse utility from delocate.

Hence this code is no longer needed.

This was put in place for universal builds (the old kind, PPC/Intel),
and then extended for arm64 support. It was only needed when building
for two architectures in a single build.

We no longer support i386/PPC/universal, and for producing universal2
wheels for those users that want that, the way to do it is to
take a x86-64 wheel and an arm64 wheel and fuse those with the
`delocate-fuse` utility from `delocate`.

Hence this code is no longer needed.
@mattip
Copy link
Copy Markdown
Member

mattip commented Nov 17, 2022

Seems reasonable. Thanks @rgommers

@mattip mattip merged commit e4d8ca5 into numpy:main Nov 17, 2022
@rgommers rgommers deleted the numpyconfig-cleanup branch November 17, 2022 21:34
@rgommers rgommers added this to the 1.24.0 release milestone Nov 17, 2022
@rgommers
Copy link
Copy Markdown
Member Author

We no longer support i386/PPC/universal

I'll also note that if there's a diehard PowerPC user out there still, this PR should not actually break anything.

rgommers added a commit to rgommers/numpy that referenced this pull request Dec 15, 2022
…macOS

Reverts numpygh-22614, and adds more detail about why that code is needed and
when it can be removed.

Closes numpygh-22796

[skip cirrus]
[skip circle]
charris pushed a commit to charris/numpy that referenced this pull request Dec 15, 2022
…macOS

Reverts numpygh-22614, and adds more detail about why that code is needed and
when it can be removed.

Closes numpygh-22796

[skip cirrus]
[skip circle]
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.

2 participants