Tier: 3
Target for 64-bit big endian PowerPC Linux programs using musl libc. This target uses the ELF v2 ABI.
@Gelbpunkt @famfo @neuschaefer
Building the target itself requires a 64-bit big endian PowerPC compiler that is supported by cc-rs
.
The target can be built by enabling it for a rustc
build.
[build] target = ["powerpc64-unknown-linux-musl"]
Make sure your C compiler is included in $PATH
, then add it to the bootstrap.toml
:
[target.powerpc64-unknown-linux-musl] cc = "powerpc64-linux-musl-gcc" cxx = "powerpc64-linux-musl-g++" ar = "powerpc64-linux-musl-ar" linker = "powerpc64-linux-musl-gcc"
Rust does not yet ship pre-compiled artifacts for this target. To compile for this target, you will first need to build Rust with the target enabled (see “Building the target” above).
This target can be cross-compiled from any host.
This target can be tested as normal with x.py
on a 64-bit big endian PowerPC host or via QEMU emulation.