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

Arm64 release? #4135

Closed
maurolacy opened this issue Sep 9, 2021 · 8 comments
Closed

Arm64 release? #4135

maurolacy opened this issue Sep 9, 2021 · 8 comments

Comments

@maurolacy
Copy link

maurolacy commented Sep 9, 2021

Hello,

Do you have plans to add a arm64 release?

I've compiled it myself with good results (using the alpine-linux directives, from the CI setup), and I wonder why don't you add a arm64-linux release to the list of releases?

It would be a good option for us, and probably others.

Thanks.

@kripken
Copy link
Member

kripken commented Sep 9, 2021

I'm not aware of anyone working on it atm, but a PR would definitely be welcome!

@maurolacy
Copy link
Author

Will do.

@maurolacy
Copy link
Author

maurolacy commented Sep 11, 2021

After some research, Github Actions currently supports Arm64 only for self-hosted runners.

There exists the possibility of using emulation through qemu / buildx, and some plugins. See actions/runner-images#2552 comments, and actions/runner-images#2187 (comment).

But that is 5 to 10 times slower than a native runner. And, native arm64 runners are probably around the corner.

So, closing / putting this on hold until GA supports native arm64 builds.

@rathann
Copy link
Contributor

rathann commented Sep 13, 2021

FWIW, we at Fedora have been building binaryen on ARMv7 HFP and ARMv8 for quite some time now: https://src.fedoraproject.org/rpms/binaryen and we're running the test suite at the end of each build.

@kripken
Copy link
Member

kripken commented Sep 13, 2021

Thanks @rathann , that's good to know that things are correct!

@maurolacy
Copy link
Author

We're also building it for ARMv8 using CircleCI, which currently supports native Arm machines. Adding the test suite at the end of the build is a good idea. Particularly considering that for the time being, it will not be built here as part of the release.

@maurolacy
Copy link
Author

Closing this, until Arm native builders appear on GA.

@kripken
Copy link
Member

kripken commented Feb 23, 2024

This was implemented using QEMU for now in #6334

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