Skip to content

Commit 535d289

Browse files
committed
Add PowerPC64 to CI matrix
Adds just the ppc64le-linux to the CI test matrix with QEMU emulation. Local testing performed: - Verified YAML syntax is valid (python yaml.safe_load) - Confirmed gcc-powerpc64le-linux-gnu packge exists in apt - Verified qemu-ppc64le can execute PPC64 binaries (exit code test) - Built origin for powerpc64le-unknown-linux-gnu target successfully MIPS32 CI is not included because rust-std for mipsel-unknown-linux-gnu is not available for download (available = false in channel manifest). Adding MIPS would probably work only through -Zbuild-std, which only works on nightly, and would add some extra complexity. The MIPS code is tested by rustfmt and compilation checks but not runtime-tested in CI.
1 parent 108a1ed commit 535d289

File tree

1 file changed

+1
-9
lines changed

1 file changed

+1
-9
lines changed

.github/workflows/main.yml

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
QEMU_BUILD_VERSION: 8.1.0
2323
strategy:
2424
matrix:
25-
build: [ubuntu, i686-linux, aarch64-linux, riscv64-linux, mipsel-linux, ppc64le-linux]
25+
build: [ubuntu, i686-linux, aarch64-linux, riscv64-linux, ppc64le-linux]
2626
rust: [1.88, nightly-2025-10-23]
2727
include:
2828
- build: ubuntu
@@ -51,14 +51,6 @@ jobs:
5151
qemu: qemu-riscv64 -L /usr/riscv64-linux-gnu
5252
qemu_target: riscv64-linux-user
5353
host_target: riscv64gc-unknown-linux-gnu
54-
- build: mipsel-linux
55-
os: ubuntu-latest
56-
target: mipsel-unknown-linux-gnu
57-
gcc_package: gcc-mipsel-linux-gnu
58-
gcc: mipsel-linux-gnu-gcc
59-
qemu: qemu-mipsel -L /usr/mipsel-linux-gnu
60-
qemu_target: mipsel-linux-user
61-
host_target: mipsel-unknown-linux-gnu
6254
- build: ppc64le-linux
6355
os: ubuntu-latest
6456
target: powerpc64le-unknown-linux-gnu

0 commit comments

Comments
 (0)