-
Notifications
You must be signed in to change notification settings - Fork 8
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
Fix building aarch64 linux wheel #277
Conversation
Right on, thanks for knocking this out so quickly! |
@kylebarron is it possible to also publish for |
No, it doesn't compile on 2_17: https://github.com/kylebarron/arro3/actions/runs/12416815454/job/34666333514, #278. You're welcome to make a PR to try and fix that compilation |
Ah bummer! I'll take a look and try to figure something out. Thanks for pointing me to the failing build |
It looks like 2_24 works, it's just 2_17 that doesn't, see #279 |
@kylebarron I managed to figure out a workaround in Nix. I can manually override the derivation builder for each dependency so don't need |
Closes #276.
The core issue is that ring (used by rustls) doesn't build automatically (at least with manylinux auto) for linux aarch64.
This PR changes the manylinux version for aarch64 to be manylinux_2_28.
Ref PyO3/maturin-action#278, PyO3/maturin-action#222