Stream: beginners

Topic: Supported targets


view this post on Zulip Andres Villegas (Aug 14 2026 at 19:02):

Hey, is there a list of supported targets? I am looking to compile to a RP2050 which is armv6, the target triplet in llvm is thumbv6m-none-eabi is something like this supported?

view this post on Zulip Anton (Aug 17 2026 at 12:34):

Hi @Andres Villegas,
A target like that is unfortunately not supported, it would take some effort to add and set up CI for it.

view this post on Zulip Richard Feldman (Aug 17 2026 at 12:41):

is that 32-bit or 64-bit ARM?

view this post on Zulip Richard Feldman (Aug 17 2026 at 12:42):

we already have a lowest-common-denominator arm64 target that might work, not sure though :sweat_smile:

view this post on Zulip Anton (Aug 17 2026 at 13:12):

32 bit

view this post on Zulip Richard Feldman (Aug 17 2026 at 14:26):

ah yeah we don't currently have arm32 ci. That said, I wonder if there's some way we could test it using emulation or something :thinking:

view this post on Zulip Richard Feldman (Aug 17 2026 at 14:27):

because it would be nice to have a 32-bit target other than wasm to prevent us from accidentally coupling "is 32-bit" with "is specifically wasm32"

view this post on Zulip Anton (Aug 17 2026 at 14:27):

Emulation will probably be slow but we could definitely set it up with some minimal testing

view this post on Zulip Andres Villegas (Aug 17 2026 at 16:18):

How heavy is the CI?, I could donate a raspberry pi to run it

view this post on Zulip Anton (Aug 17 2026 at 17:25):

We appreciate the gesture but going back to having a self-hosted server in the CI pool would mean that we again need to require approval for every CI workflow run for outside contributors. That makes for a worse contributing experience.

view this post on Zulip Richard Feldman (Aug 17 2026 at 18:17):

I think it's fine if we have a "tier 2 support" for arm32

view this post on Zulip Richard Feldman (Aug 17 2026 at 18:17):

meaning in our case that we don't have the normal level of ci for it

view this post on Zulip Andres Villegas (Aug 17 2026 at 18:33):

Thats a really good idea. We want to compile to RP2050 use Roc to write programs for the SYCL Badge

view this post on Zulip Andres Villegas (Aug 17 2026 at 18:34):

The heavy lifting will happen in the platform anyway, I don't see us doing crazy stuff in the roc code itself


Last updated: Sep 03 2026 at 15:16 UTC