-
-
Notifications
You must be signed in to change notification settings - Fork 279
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
ARM Support #237
Comments
Do you have any documentation or reference wheel for native wheels on arm? From reading the distutils source code the architecture is |
If you want, I can build some wheels on my armv7a computer. |
A wheel as reference and a sysconfig ( |
see also: pypa/manylinux#84 |
I created a wheel for gmpy2 since that doesn't take long. sysconfig included in tarball. |
Thanks for those files! So the apparent differences are:
Both travis ci and github actions support arm, so we could use either for continuous integration. |
apparently cpython gets the platform name on non-android unix systems from https://github.com/python/cpython/blob/5c0c325453a175350e3c18ebb10cc10c37f9595c/configure.ac#L708-L849 |
I've tinkered a bit with this and while it's not that difficult to implement, the current pub enum Target {
Linux { manylinux: Manylinux, arch: Arch},
Windows {is_64_bit: bool},
Macos,
FreeBSD,
}
|
Hi, Any updates on supporting ARM architectures? I'm getting |
Hi, Any updates regarding this issue? I get the same error and I'm stuck. A code fix or/and updates will be highly appreciated. Thanks PS - I get this when trying to install in a Raspberry Pi 4 (ARMv8-A) 64-bit with Raspbian 2019-09-26. |
It seems that only manylinux2014 added support for armv7l (https://www.python.org/dev/peps/pep-0599/#the-manylinux2014-policy), so it makes sense to require manylinux2014 here. |
You can build #273 locally to try. |
Fixed by #273 🎉 |
Any plans for supporting ARM?
On a side note, building maturin works, but then fails to be used since this happens:
The text was updated successfully, but these errors were encountered: