You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
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.
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.
Activity
kripken commentedon Sep 9, 2021
I'm not aware of anyone working on it atm, but a PR would definitely be welcome!
maurolacy commentedon Sep 10, 2021
Will do.
maurolacy commentedon 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 commentedon 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 commentedon Sep 13, 2021
Thanks @rathann , that's good to know that things are correct!
maurolacy commentedon Sep 14, 2021
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 commentedon Oct 1, 2021
Closing this, until Arm native builders appear on GA.
kripken commentedon Feb 23, 2024
This was implemented using QEMU for now in #6334