Hey I just spent some time updating the list of Rust platform support. It’s pretty neat! 61 distinct targets, 38 of which are at least tier 2 and have regular builds. Feast your imagination.
Did google add the support for Fuschia? Are any parts of it written in Rust?
s390x-unknown-linux-gnu? I think that should be Tier 2, checking
powerpc*-unknown-linux-gnu targets also have
cargo these days. There’s also a typo in
powerpc64el, should be
Thanks for reviewing @cuviper. Updated.
None of Fuchsia is currently written in Rust. That won’t be possible until we get Rust fully integrated into our build system, currently work in progress. One of the things I’m working on now is porting xi-editor to Fuchsia. I’m very excited about the potential for more.
Do you know what’s in the way of rustc building against musl?
Compiler plugins which are needed to link dynamically. I believe that
rustc will never be compiled with musl (as there is no reason to do so).
musl supports dynamic linking (and dlopen), it’s just that Rust’s x86 targets default to static linking. A reason to do so: Platforms that use musl but not (or preferably not) glibc.
People looking for “rustc on musl” should go to this issue and read the backlog:
thumbv7m-none-eabi Bare Cortex-M3 is marked as having std crate, so it has full std or just libcore?
Maybe we can have a “Tier 4” with all those MCU targets that have a libcore, and can produce a working binaries?
Redox is on there too now!