logoalt Hacker News

embedding-shape • today at 3:16 PM • 2 replies • view on HN

> The main disadvantage of Rust right now is not supporting some more obscure platforms

Last time I checked, I got impressed by the wide platform support, once you go down the tier list (https://doc.rust-lang.org/nightly/rustc/platform-support.htm...). What "obscure platform" specifically are you thinking about, that is currently missing from those lists?


Replies

fotcorn • today at 4:05 PM

Just to be clear, I think this is a very small disadvantage. GCC and therefore C/C++ supports some old stuff like SuperH, Intel Itanium, PA-RISC and a bunch of microcontroller archs that LLVM does not.

However, there is now a Rust codegen plugin for GCC, so even this disadvantage is now basically moot.

Rewrite all the things!

➕ show 1 reply
torginus • today at 3:25 PM

yeah this makes no sense to me. Why would Rust limit the LLVM backend's ability to generate code for a particular platform?

➕ show 2 replies