Stream: git-wasmtime

Topic: wasmtime / Issue #1173 arm32 support


view this post on Zulip Wasmtime GitHub notifications bot (Mar 25 2020 at 21:43):

squillace commented on Issue #1173:

Hi all; what's the status with ARM32/ARM 64? It appears that #1344 was merged. Love to use wasmtime on Pis..... and I thank you for your efforts here.

view this post on Zulip Wasmtime GitHub notifications bot (Mar 26 2020 at 10:11):

bjorn3 commented on Issue #1173:

As part of #1174 an ARM backend is being developed. It may take a while before it is complete enough to be merged into master, as #1174 is a big change to Cranelift. Deveopment happens at the https://github.com/cfallin/wasmtime/ fork if you want to try it. Discussion happens at https://bytecodealliance.zulipchat.com/#narrow/stream/225524-cranelift-new-backend

view this post on Zulip Wasmtime GitHub notifications bot (Apr 24 2020 at 15:53):

toothbrush7777777 commented on Issue #1173:

It appears that AArch64/ARM64 support was merged in #1494.

view this post on Zulip Wasmtime GitHub notifications bot (Apr 24 2020 at 16:37):

tschneidereit commented on Issue #1173:

Indeed! \o/

Note that it's not yet entirely complete, and not passing the entire test suite. It's getting close, though!

view this post on Zulip Wasmtime GitHub notifications bot (Jun 13 2020 at 16:28):

autodidaddict commented on Issue #1173:

Just dropping in here to check on whether there's a timeframe for when armv7 compilation might be supported? This basically includes 95% of the Raspberry Pis on the market today. aarch64 (as far as I've been able to determine) is only applicable to the Pi4s, and only then if you've managed to install the 64-bit Raspbian.

view this post on Zulip Wasmtime GitHub notifications bot (Jun 13 2020 at 17:37):

toothbrush7777777 commented on Issue #1173:

@autodidaddict The Raspberry Pi 3B, 3B+ and 4B support AArch64 (ARMv8).

view this post on Zulip Wasmtime GitHub notifications bot (Jun 13 2020 at 17:39):

toothbrush7777777 edited a comment on Issue #1173:

@autodidaddict The Raspberry Pi 3B, 3B+ and 4B can run AArch64 (ARMv8) code.

view this post on Zulip Wasmtime GitHub notifications bot (Jun 13 2020 at 17:40):

toothbrush7777777 edited a comment on Issue #1173:

@autodidaddict The Raspberry Pi 3B, 3B+ and 4B can execute AArch64 (ARMv8) code.

view this post on Zulip Wasmtime GitHub notifications bot (Jun 13 2020 at 17:40):

autodidaddict commented on Issue #1173:

When I attempt to run an aarch64 binary on the pi3b+ it tells me it's the wrong file type. Does one need something other than stock Raspian?

view this post on Zulip Wasmtime GitHub notifications bot (Jun 13 2020 at 17:45):

autodidaddict edited a comment on Issue #1173:

When I attempt to run an aarch64 binary on the pi3b+ it tells me it's the wrong file type. Does one need something other than stock Raspian?

$ file wascc-host
wascc-host: ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=f6aa49c6dd0106c9b069ed1c1e97de095d83fd89, for GNU/Linux 3.7.0, with debug_info, not stripped
pi@officelight:~/wascclight $ ./wascc-host
-bash: ./wascc-host: cannot execute binary file: Exec format error

view this post on Zulip Wasmtime GitHub notifications bot (Jun 13 2020 at 17:54):

bjorn3 commented on Issue #1173:

Stock Raspian is 32bit, so it doesn't support 64bit binaries.

view this post on Zulip Wasmtime GitHub notifications bot (Jun 13 2020 at 17:55):

bjorn3 edited a comment on Issue #1173:

Stock Raspbian is 32bit, so it doesn't support 64bit binaries.

view this post on Zulip Wasmtime GitHub notifications bot (Jun 13 2020 at 17:55):

bjorn3 edited a comment on Issue #1173:

Stock Raspbian has a 32bit kernel, so it doesn't support 64bit binaries.

view this post on Zulip Wasmtime GitHub notifications bot (Jun 13 2020 at 18:01):

autodidaddict commented on Issue #1173:

Ok so it looks like I just need an os like Gentoo that gives me aarch64 userland on the pi3b+. Thanks for the info!

view this post on Zulip Wasmtime GitHub notifications bot (Jun 13 2020 at 18:03):

toothbrush7777777 commented on Issue #1173:

@autodidaddict You can try the new beta 64-bit version of Raspberry Pi OS (https://www.raspberrypi.org/forums/viewtopic.php?f=117&t=27537) or use Ubuntu or Gentoo.

view this post on Zulip Wasmtime GitHub notifications bot (Jul 08 2020 at 12:03):

julian-seward1 commented on Issue #1173:

FWIW, I have been running 64-bit Fedora 32 on my Pi 3B for months, maybe even a year, and it works just great. wasmtime, using the new aarch64 backend under development, works on it no problem.


Last updated: Oct 23 2024 at 20:03 UTC