Skip to content

Arm64 release? #4135

Closed
Closed

Description

@maurolacy

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.

Activity

  1. kripken commented on Sep 9, 2021

    @kripken
    Member

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

  2. maurolacy commented on Sep 10, 2021

    @maurolacy
    Author

    Will do.

  3. maurolacy commented on Sep 11, 2021

    @maurolacy
    Author

    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.

  4. rathann commented on Sep 13, 2021

    @rathann
    Contributor

    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.

  5. kripken commented on Sep 13, 2021

    @kripken
    Member

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

  6. maurolacy commented on Sep 14, 2021

    @maurolacy
    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.

  7. maurolacy commented on Oct 1, 2021

    @maurolacy
    Author

    Closing this, until Arm native builders appear on GA.

  8. kripken commented on Feb 23, 2024

    @kripken
    Member

    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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions