-
Notifications
You must be signed in to change notification settings - Fork 125
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
Update to manylinux2014 and add aarch64 #265
Comments
https://github.com/dockcross/dockcross has manylinux2014 images which could produce aaarch64 |
A build of pycapnp on https://github.com/marketplace/actions/run-on-architecture aarch64 took ~5h25m until when it needed Python.h I've kicked off a new build with pythonX.Y-devel, but my guess is this will reach the 6hr maximum for GitHub Actions. No doubt it can be optimised a bit, and could be seriously reduced if using a |
Failed at 6h https://github.com/jayvdb/pycapnp/runs/2725144360?check_suite_focus=true Unfortunately I dont see any suitable "cross compile" github actions. |
Yeah, I think we can leave this for when the infrastructure catches up. |
I think we can close this for now after using cibuildwheel 6d5ee1c |
So it's time to move to manylinux2014: https://github.com/pypa/manylinux
One of the big changes with manylinux2014 are the number of architectures available (beyond i686 and x86_64). We should add as many as we can (with a few that need to be added).
Other architectures are available, but we should wait until there are requests until attempting to add them.
One big caveat here is that GitHub Actions don't have arch support for anything other than x86. So something like https://github.com/marketplace/actions/run-on-architecture might end up being more useful (but we'll need to see if manylinux2014 can be made to work with it to maximize wheel compatibility).
The text was updated successfully, but these errors were encountered: