Skip to content

Commit aec5ac0

Browse files
nwf-msrdavidchisnall
authored andcommitted
Add cross CI for Ubuntu powerpc64el
The naming is more than a little confusing. AIUI, in Ubuntu's terminology, the `powerpc` packages are for 32-bit machines, the `ppc64-powerpc` packages are for Big Endian 64-bit machines, and the `ppc64el` packages are for Little Endian 64-bit machines. Everyone seems to have agreed that the long-term answer for 64-bit PowerPC is Little Endian (Debian maintains an unofficial BE port, but Canonical/Ubuntu, RedHat, and SUSE all seem to have standardized on LE). For maximal confusion, the appropriate triple's first component is, however, `powerpc64le`.
1 parent a8ccc5d commit aec5ac0

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

.github/workflows/main.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ jobs:
8787
strategy:
8888
matrix:
8989
build-type: [ Release, Debug ]
90-
arch: [ arm64, armhf ]
90+
arch: [ arm64, armhf, ppc64el ]
9191
include:
9292
- arch: armhf
9393
system-processor: arm
@@ -97,6 +97,10 @@ jobs:
9797
system-processor: aarch64
9898
triple: aarch64-linux-gnu
9999
rtld: ld-linux-aarch64.so.1
100+
- arch: ppc64el
101+
system-processor: powerpc64le
102+
triple: powerpc64le-linux-gnu
103+
rtld: ld64.so.2
100104
# Don't abort runners if a single one fails
101105
fail-fast: false
102106
runs-on: ubuntu-latest

0 commit comments

Comments
 (0)