polkadot icon indicating copy to clipboard operation
polkadot copied to clipboard

Add ARM binaries to releases

Open cor opened this issue 3 years ago • 16 comments

Currently, there are only X86 binaries available on the releases page. This is a problem for our team as some people are developing on M1 Macs. Can you please also release ARM binaries?

cor avatar Jun 26 '22 13:06 cor

The reason why we release only X86 binaries is that validators usually don't run nodes on anything else than Linux servers. That being said, many devs are using Intel Mac and Mx Mac machines but usually build the binaries they need.

When building a node is an annoyance (it takes a while) and devs just need to run a node, there is also the option to use the Docker image we provide.

Could you provide details if your use case does not fall in the categories above ?

chevdor avatar Jul 06 '22 15:07 chevdor

Note that the linux x64 docker image should also run fine on m1 macs (tested with a current dev build of podman w/ qemu)

coderobe avatar Aug 02 '22 13:08 coderobe

I just came back from the Parachains Summit, and there were others asking for ARM builds, specifically to speed up development, since you need a polkadot binary to run a test relay chain

shawntabrizi avatar Aug 09 '22 19:08 shawntabrizi

AWS Graviton arm server is getting popular and it will be great if we can run polkadot nodes with it.

xlc avatar Sep 16 '22 08:09 xlc

+1

kianenigma avatar Sep 16 '22 08:09 kianenigma

@chevdor compiling the binary for arm64 should work without any problems and it gets more and more popular as @xlc. Please prepare the necessary steps that we can have arm64 builds in the next release.

bkchr avatar Sep 16 '22 08:09 bkchr

Any idea when the next release containing the arm64 binaries will come out? Will it target v0.9.30?

johnmela avatar Sep 26 '22 14:09 johnmela

We are looking into it.

Will it target v0.9.30?

no.

coderobe avatar Sep 26 '22 14:09 coderobe

+1

"Our latest cost analysis and performance benchmarks show that customers can realize cost savings of up to 23% and performance gains of up to 36% by deploying the GitLab application and GitLab Runner on the Arm-based Graviton2 when compared to the x86 based M5/C5 EC2 instances." - https://about.gitlab.com/blog/2021/08/05/achieving-23-cost-savings-and-36-performance-gain-using-gitlab-and-gitlab-runner-on-arm-neoverse-based-aws-graviton2-processor/

andreclaro avatar Sep 29 '22 10:09 andreclaro