Arm64 builds

225 views
Skip to first unread message

Michael Fischer

unread,
Mar 16, 2022, 12:30:42 PM3/16/22
to emscripten-discuss
Hi everyone,

I'm with the Graviton team at AWS. Several of our customers have been requesting Emscripten support for arm64, and we've learned via GitHub issues that build infrastructure is needed in order to produce binaries that can be downloaded and installed via `emsdk`. 

We'd like to contribute resources to the project so that the binaries for arm64 can be built and tested alongside the x86-64 binaries for Linux.

What would be the best way to get started? Feel free to reach out privately as well.

Best regards,
--Michael

Sam Clegg

unread,
Mar 16, 2022, 2:59:42 PM3/16/22
to emscripte...@googlegroups.com
Awesome, thanks for the offer to help out.

I responded on the issue about next steps: https://github.com/emscripten-core/emsdk/issues/547

Can I ask why your customers what arm64 support?  I assume you are talking about arm64 linux support since we already support arm64 on M1 mac hardware.  What arm64/linux hardware are they expecting to be able to run emsdk on?  (Feel free to reply privately is this is not something you can share publicly).

cheers,
sam

--
You received this message because you are subscribed to the Google Groups "emscripten-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to emscripten-disc...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/emscripten-discuss/6595327a-d4cd-439f-b4ac-26ff674c4d5dn%40googlegroups.com.

Sam Clegg

unread,
Mar 16, 2022, 3:02:49 PM3/16/22
to emscripte...@googlegroups.com
On Wed, Mar 16, 2022 at 11:59 AM Sam Clegg <s...@google.com> wrote:
Awesome, thanks for the offer to help out.

I responded on the issue about next steps: https://github.com/emscripten-core/emsdk/issues/547

Can I ask why your customers what arm64 support?  I assume you are talking about arm64 linux support since we already support arm64 on M1 mac hardware.  What arm64/linux hardware are they expecting to be able to run emsdk on?  (Feel free to reply privately is this is not something you can share publicly).

Sorry I should have looked up what  Graviton was before asking that question :)   I see you are supplying Arm64 instances in the cloud.  I assume you customers what to be able to using emscripten to build WebAssembly modules on your Graviton instances?

cheers,
sam

Fischer, Michael

unread,
Mar 16, 2022, 3:10:28 PM3/16/22
to emscripte...@googlegroups.com

Hi Sam,

 

Thanks for responding. Without trying to sound too commercial…

 

AWS Graviton is our newest family of Amazon EC2 virtual machines that utilize the arm64 architecture. These instances utilize custom-built Arm CPUs, running the customer’s Linux distro of choice (Amazon Linux, Ubuntu, RHEL 8.2+, and SLES 15 SP2+ are all currently supported). They provide a significant price/performance benefit over comparable Intel instances and consume about 1/3 the amount of energy per unit of work.

 

More details here: https://aws.amazon.com/ec2/graviton/

 

Support for Emscripten on these instances is a key customer ask. emcc is also required to build Istio natively on arm64, since Istio now has support for WASM extensions, and includes several as part of the standard distribution today.

 

Best regards,

--Michael

 

From: 'Sam Clegg' via emscripten-discuss <emscripte...@googlegroups.com>
Reply-To: "emscripte...@googlegroups.com" <emscripte...@googlegroups.com>
Date: Wednesday, March 16, 2022 at 12:00 PM
To: "emscripte...@googlegroups.com" <emscripte...@googlegroups.com>
Subject: RE: [EXTERNAL] Arm64 builds

 

CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you can confirm the sender and know the content is safe.

 

--
You received this message because you are subscribed to a topic in the Google Groups "emscripten-discuss" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/emscripten-discuss/oz2Uq24RZMY/unsubscribe.
To unsubscribe from this group and all its topics, send an email to emscripten-disc...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/emscripten-discuss/CAL_va28GRxYW-58e_t0oWuW2-QDXfA7jeXzXP0%3DdvHix3Vfwsw%40mail.gmail.com.

Phil Endecott

unread,
Mar 16, 2022, 3:55:41 PM3/16/22
to emscripte...@googlegroups.com
Hi Sam,

'Sam Clegg' via emscripten-discuss wrote:
> Can I ask why your customers what arm64 support?

I'm an AWS and Emscripten user, and I'll just note that the Emscripten
SDK is almost the only reason why I still have any x86 cloud instances.


Regards, Phil.







Reply all
Reply to author
Forward
0 new messages