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`.
This commit is contained in:
committed by
David Chisnall
parent
a8ccc5d473
commit
aec5ac060b
6
.github/workflows/main.yml
vendored
6
.github/workflows/main.yml
vendored
@@ -87,7 +87,7 @@ jobs:
|
|||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
build-type: [ Release, Debug ]
|
build-type: [ Release, Debug ]
|
||||||
arch: [ arm64, armhf ]
|
arch: [ arm64, armhf, ppc64el ]
|
||||||
include:
|
include:
|
||||||
- arch: armhf
|
- arch: armhf
|
||||||
system-processor: arm
|
system-processor: arm
|
||||||
@@ -97,6 +97,10 @@ jobs:
|
|||||||
system-processor: aarch64
|
system-processor: aarch64
|
||||||
triple: aarch64-linux-gnu
|
triple: aarch64-linux-gnu
|
||||||
rtld: ld-linux-aarch64.so.1
|
rtld: ld-linux-aarch64.so.1
|
||||||
|
- arch: ppc64el
|
||||||
|
system-processor: powerpc64le
|
||||||
|
triple: powerpc64le-linux-gnu
|
||||||
|
rtld: ld64.so.2
|
||||||
# Don't abort runners if a single one fails
|
# Don't abort runners if a single one fails
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|||||||
Reference in New Issue
Block a user