Skip to content

Support powerpc #105

Description

@alex

PowerPC 64-bits little-endian is supported by Ubuntu, Red Hat and Debian, which means we should eventually support the ppc64el architecture.

Linux powerpc targets with official Ubuntu binutils etc. support:

Linux arch QEMU target LLVM target Ubuntu binutils Example Rust triple
---------- -------------- ----------- ------------------------------ -------------------
powerpc ppc-softmmu PowerPC binutils-powerpc-linux-gnu powerpc-unknown-linux-gnu
powerpc ppc64-softmmu PowerPC binutils-powerpc64le-linux-gnu powerpc64-unknown-linux-gnu

PR: #154.
PR: #156.
linuxppc (Rust support): linuxppc/issues#451.
Tracking Issue (Create new Tier 3 targets): rust-lang/rust#158199.
Tracking Issue (target-feature -mma -vsx and -altivec): rust-lang/rust#160561.
Rust MCP: (new powerpc{,64,64le}-unknown-none targets): rust-lang/compiler-team#988.
Rust MCP (folded into the above one): rust-lang/compiler-team#986.
Rust MCP (folded into the above one): rust-lang/compiler-team#987.
Lore: https://lore.kernel.org/rust-for-linux/20260204042417.83903-1-mkchauras@gmail.com/.
Lore: https://lore.kernel.org/rust-for-linux/20260204030507.8203-1-linkmauve@linkmauve.fr/.

Metadata

Metadata

Assignees

No one assigned

    Labels

    • archRelated to a particular arch, `arch/` support in general...

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions