Re: Hard Rust requirements from May onward
Hi.
As the maintainer of rustc_codegen_gcc
(https://github.com/rust-lang/rustc_codegen_gcc), I hope the project is
going to be ready enough in time to help here. My current priority is to
fix what is needed to be able to build Rust compilers for these platforms.
But it would help me to get this ready faster if some people would help
with issues that are outside the scope of rustc_codegen_gcc but are
still needed to make this work. For instance, if you look at this issue
for m68k (https://github.com/rust-lang/rustc_codegen_gcc/issues/744) and
this issue for DEC Alpha
(https://github.com/rust-lang/rustc_codegen_gcc/issues/742), I would
appreciate help for things like:
* linux-raw-sys does not support m68k.
* The rustix crate does not support m68k.
* The bootstrap script fails to compile native GCC for m68k.
* Possibly some alignment fixes for m68k either on the Rust side or on
the distro side (which wanted to switch to an alignment of 4 for pointers).
* Create an Alpha target file
* Add handling of the Alpha ABI to the Rust compiler
* Add Alpha to the code inserting metadata into object files
* Add Alpha as a recognized architecture to be used in
#[cfg(target_arch = "alpha")].
* Add Alpha support to libc.
Some of them do not require any compiler experience since they touch
non-compiler projects and none of these require GCC development
experience. I hope some people join this effort in order to get there
faster. As for me, I'll first focus on having a m68k rust compiler.
Thanks for your help.
Reply to: