CI: push ppc64 cross-run to ubuntu-20.04 host

Work around https://github.com/microsoft/snmalloc/issues/576
This commit is contained in:
Nathaniel Wesley Filardo
2022-12-12 13:35:58 +00:00
committed by Nathaniel Filardo
parent f23cba0abf
commit 524579eea1

View File

@@ -150,16 +150,20 @@ jobs:
triple: arm-linux-gnueabihf triple: arm-linux-gnueabihf
rtld: ld-linux-armhf.so.3 rtld: ld-linux-armhf.so.3
ld-flavour: lld ld-flavour: lld
host-os: ubuntu-latest
- name: arm64 - name: arm64
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
ld-flavour: lld ld-flavour: lld
host-os: ubuntu-latest
- name: ppc64el - name: ppc64el
system-processor: powerpc64le system-processor: powerpc64le
triple: powerpc64le-linux-gnu triple: powerpc64le-linux-gnu
rtld: ld64.so.2 rtld: ld64.so.2
ld-flavour: lld ld-flavour: lld
# See https://github.com/microsoft/snmalloc/issues/576
host-os: ubuntu-20.04
- name: riscv64 - name: riscv64
system-processor: riscv64 system-processor: riscv64
triple: riscv64-linux-gnu triple: riscv64-linux-gnu
@@ -167,9 +171,10 @@ jobs:
extra-packages: binutils-riscv64-linux-gnu extra-packages: binutils-riscv64-linux-gnu
ld-flavour: bfd ld-flavour: bfd
ld: /usr/bin/riscv64-linux-gnu-ld.bfd ld: /usr/bin/riscv64-linux-gnu-ld.bfd
host-os: ubuntu-latest
# 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: ${{matrix.host-os}}
name: ${{matrix.build-type}} cross-build for ${{ matrix.arch.triple }} name: ${{matrix.build-type}} cross-build for ${{ matrix.arch.triple }}
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2