Skip to content
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

Add CI support and wheels for aarch64? #121

Open
Araneidae opened this issue Mar 9, 2023 · 2 comments
Open

Add CI support and wheels for aarch64? #121

Araneidae opened this issue Mar 9, 2023 · 2 comments
Assignees

Comments

@Araneidae
Copy link
Collaborator

At present the only Linux target architecture we support is x86_64, but with the Raspberry Pi becoming more used it may be worth adding CI support for at least aarch64 (ARM v8 64-bit). This is not altogether straightforward, as this is not natively supported by github, as discussed in actions/runner-images#5631, but it seems that QEMU can be used to work around this, see https://github.com/uraimo/run-on-arch-action.

@coretl
Copy link
Contributor

coretl commented Mar 9, 2023

cibuildwheel might help with this...

@AlexanderWells-diamond
Copy link
Collaborator

I've been working on this in the arm_ci branch. I don't think we can do this currently, as the emulation is both very slow and currently shows a segfault in the tests. See the run here, with the interesting bit being that it took 1737.29s to build (compared to 9.27s on the native architecture) and once it started tests it failed the first two and segfaulted on the third (and took 1089.21s to do so)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants