În vin., 2 nov. 2018, 18:49 John Paul Adrian Glaubitz <
glaub...@physik.fu-berlin.de a scris:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> Hi!
>
> This week we managed to bootstrap the Rust compiler for four more Debian
> architectures [1]. This means, that the Rust compiler is now available
> on a total of 14 Debian architectures with all of the release architectures
> covered.
>
> The newly added architectures are:
>
>  - mips
>  - mips64el
>  - mipsel
>  - powerpcspe
>

This is awesome!

This is the result by the combined effort of a lot of talented people, in
> particular working on LLVM upstream which fixed many many bugs in the MIPS
> and PowerPC backends as well as adding support for the PowerPCSPE
> sub-target.
>

Are those patches in the process of being / planned to be upstreamed?

>
> To all of these people: Thank you!
>
> The potential next bootstrap candidates are riscv64 and x32. I don't know
> about
> the exact status of the riscv64 port but x32 had a crashing Rust compiler
> last time
> I tested it which could also just be a result of LLVM bugs. I haven't
> tested with
> the latest LLVM version yet, which is what I will do next.
>
> The other potential candidate for Rust support is m68k. There are ongoing
> efforts to add m68k to both LLVM [2] and Rust [3] and while many people
> think
> that supporting modern Linux software on 30 year-old hardware is insane, I
> think
> it's actually fun :-).
>
> We might also be able to re-add the Alpha [4] and Itanium [5] backends and
> consequently add support for these architectures to the Rust compiler as
> the
> latter is the smaller of the two efforts, but I guess the LLVM people will
> chase us to Mars for trying to do that :-).
>
> Anyway, enjoy having Rust available on even more architectures and have
> fun!
>
> Thanks,
> Adrian
>
> > [1] https://buildd.debian.org/status/package.php?p=rustc&suite=unstable
> > [2] https://reviews.llvm.org/D50314
> > [3] https://github.com/glaubitz/rust/tree/m68k-linux
> > [4]
> https://github.com/llvm-mirror/llvm/commit/33ba8b0e96acde0d8ab1ffc565a5ef4c8b6b6ac2
> > [5]
> https://github.com/llvm-mirror/llvm/commit/d2cb3d2c32b8f53bf94d56fbdd48503ace28df4b
>

Please Cc me, I'm not listed.

>

Reply via email to