I'm particularly interested in using Rust for creating some software that will run on ARM processors, therefore, I would like to learn how compatible is Rust at the moment with ARM? And whether there is already a roadmap for improvements?
Yes! There's even prebuilt arm toolchains available on github. I've built a project for raspberry pi (the armv6hf version) using them. With a bit of extra effort, you can even cross compile so you don't need to deal with slow build times :).
Bonus question for smarter people than I:
Rust uses the LLVM as its back end for compilation -- so does that make this question irrelevant? Is the real question "Can the LLVM backend target ARM?"
Videos
Hey, I am looking forward to move my Rust server from x86 to ARM. Does anyone know if that's possible? I cannot find any documentation about it (or at least some outdated topics)
I'm extremely new to Rust, and so I have some questions about platforms.
How is Rust on Windows for ARM? Can I target ARM64 when building on ARM-based Windows? If I am on an x64 Windows PC, can I target ARM64 Windows? I also couldn't find a Rust download for Windows on ARM, does it work on Windows for ARM?
Sorry if these questions are kind of basic. I am super new to Rust and I couldn't exactly find answers to these questions. Thank you!