Open Zeka-Fak opened 1 year ago
Hi, @Lylain! Good question. I haven't really looked into that before. I have only built Parselmouth a couple of times manually on my raspberry pi (which should also be ARM).
A few questions for you:
manylinux2014_aarch64
wheels? In case you don't know, this can help to figure out: https://stackoverflow.com/a/67548812The good news is that I'm hoping to release a new version of Parselmouth within the next month or two. I had been checking which platforms to support, and found that aarch64 was very slow to build (cause it needs to be emulated), and that's why I had decided not to bother with ARM and making sure tests run, etc until someone asked. So I guess I'll pick that up again, and see how easy it would be to provide wheels :-)
I built Parselmouth in a manylinux_aarch64 docker image and ran all tests. Only 5 seem to be actually failing:
Some progress on those failing test! Thanks to @bstaletic for the help and deep dive into assembly!
https://github.com/YannickJadoul/Parselmouth/commit/6e16d73b42309c4c08cfd47800b0eae975898414
Alright, all tests pass now, on aarch64. So "all" that's left is figure out a way to build and test on GitHub Actions without having to wait for hours
Sorry,I can’t install Paeselmouth on a linux platform with arm. Have you got a vision for this.