-
-
Notifications
You must be signed in to change notification settings - Fork 374
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
Request: prebuilt rakudo binary for arm64 macos #4364
Comments
Currently the pre built binaries are compiled on Azure pipelines. They currently don't offer M1 build hosts and don't plan to do so soon. So for now we either have to live with not having M1 builds, or we will need to find a way to get access to some M1 hardware to use for building. 🙁 |
@patrickbkr Thanks for your comment.
Fair enough. By the way, it would be really nice if everyone can see how pre built binaries are built (build steps, compile options, ... etc). |
It's these scripts triggered by this Azure CI stage. Does that answer your question? |
Wow, that's exactly what i'm looking for. Not sure why I didn't check that. |
it would be good to have native build or at least have a procedure to build it ourselves. |
@Zer0-Tolerance Do you own an M1 Mac? Can you try whether building according to the following instructions works for you and indeed creates native M1 binaries?
|
Yes I do and I'm happy to help if I can ! Ok I'll follow this procedure and let you know but I remember that I got some issue with the "unsafe way to use libcrypto" when trying to |
build was successful but make test fails:
Here you can find the 2021.05 M1 binaries: rakudo-moar-2021-05-macos-arm64-clang.zip |
That test commonly fails on ARM processors, it should be good if you pass
You may need to install |
ok just tested the build, I must say it seems to works quite fast, but I'm still getting terminated by signal SIGSEGV (Address boundary error) when doing massive connect scan with IO::Socket::Async but I've opened another issue on this topic. @jonathanstowe will test your option for the test. |
same result ... |
@Zer0-Tolerance Thanks for trying this out. Can you open a separate issue for the test failure as well? |
That's strange because on the similarly arm64 RPi4 that test consistently fails without the ffi, but consistently passes with it. |
There is now an M1 pre-built 2021.07 release archive available on https://rakudo.org/ |
@patrickbkr Thank you! |
The Problem
I hope we have prebuilt rakudo binaries for arm64 macos in https://rakudo.org/downloads/rakudo
Expected Behavior
There is prebuilt rakudo binaries for arm64 macos.
Actual Behavior
There is no prebuilt rakudo binary for arm64 macos.
Steps to Reproduce
See https://rakudo.org/downloads/rakudo
Environment
perl6 -v
orraku -v
): N/AThe text was updated successfully, but these errors were encountered: