-
Notifications
You must be signed in to change notification settings - Fork 37
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 support for Linux aarch64 #86
Comments
Trying to run a build with no changes to the code base returns an error: https://github.com/nabla-c0d3/nassl/runs/4338996771?check_suite_focus=true
|
Hi, just wanted to say this is very much welcomed by the internet.nl team :) This is the last dependency that was missing arm64/aarch64 support. Thank you very much for maintaining! |
@nabla-c0d3 the reason is that the legacy openssl needs openssl/openssl@a135948 or something along these lines - I've been trying to apply the patch here in my build tree, but I'm failing horribly at it. |
@nabla-c0d3 @steev Apply these patches to openssl legacy and openssl modern, and it builds on arm64 I am not a perl or arm64 asm expert, so you might want to run some serious tests before working these into your build tree, I did test build though on my nintendo-switch in gentoo and it does build. nassl-01-fix-arm64-openssl_modern_builds.txt The legacy patch is a back port, where the modern version is just a copy/paste diff of the needed files from openssl at commit openssl/openssl@a135948 |
The aarch54 build workflow now seems to work (https://github.com/nabla-c0d3/nassl/actions/runs/12505863682) and hence I merged #85 . I don't have a way of testing the generated aarch64 Python wheels tho. |
No description provided.
The text was updated successfully, but these errors were encountered: