diff options
Diffstat (limited to '.github/workflows/cross-compiles.yml')
| -rw-r--r-- | .github/workflows/cross-compiles.yml | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/.github/workflows/cross-compiles.yml b/.github/workflows/cross-compiles.yml index d676f652145..f62d16bf44f 100644 --- a/.github/workflows/cross-compiles.yml +++ b/.github/workflows/cross-compiles.yml @@ -16,6 +16,7 @@ permissions: jobs: cross-compilation: + name: cross-compilation (${{ matrix.platform.label || matrix.platform.arch }}) strategy: fail-fast: false matrix: @@ -45,25 +46,30 @@ jobs: platform: [ { arch: i386-pc-msdosdjgpp, + label: djgpp-i386-build, libs: libc-djgpp-dev libwatt-djgpp-dev djgpp-utils, target: no-threads 386 DJGPP, tests: none, ppa: jwt27/djgpp-toolchain }, { arch: aarch64-linux-gnu, + label: aarch64, libs: libc6-dev-arm64-cross, target: linux-aarch64 }, { arch: alpha-linux-gnu, + label: alpha, libs: libc6.1-dev-alpha-cross, target: linux-alpha-gcc }, { arch: arm-linux-gnueabi, + label: armel, libs: libc6-dev-armel-cross, target: linux-armv4, tests: -test_includes -test_store -test_x509_store }, { arch: arm-linux-gnueabihf, + label: armhf, libs: libc6-dev-armhf-cross, target: linux-armv4, tests: -test_includes -test_store -test_x509_store @@ -71,38 +77,45 @@ jobs: # gcc hppa seems to have some potential compiler issues # with -O2 on this platform, reduce optimization to -01 arch: hppa-linux-gnu, + label: hppa-static, libs: libc6-dev-hppa-cross, target: -static -O1 linux-generic32, fips: no, tests: -test_includes -test_store -test_x509_store }, { arch: m68k-linux-gnu, + label: m68k-static, libs: libc6-dev-m68k-cross, target: -static -m68040 linux-latomic -Wno-stringop-overflow, fips: no, tests: -test_includes -test_store -test_x509_store }, { arch: mips-linux-gnu, + label: mips-static, libs: libc6-dev-mips-cross, target: -static linux-mips32, fips: no, tests: -test_includes -test_store -test_x509_store }, { arch: mips64-linux-gnuabi64, + label: mips64-static, libs: libc6-dev-mips64-cross, target: -static linux64-mips64, fips: no }, { arch: mipsel-linux-gnu, + label: mipsel, libs: libc6-dev-mipsel-cross, target: linux-mips32, tests: -test_includes -test_store -test_x509_store }, { arch: powerpc64le-linux-gnu, + label: ppc64le, libs: libc6-dev-ppc64el-cross, target: linux-ppc64le }, { arch: riscv64-linux-gnu, + label: riscv64, # Pin the vector spec version, otherwise qemu-user emits a # "vector version is not specified" warning on stderr at every # process start, which upsets tests that parse or check stderr. @@ -111,10 +124,12 @@ jobs: target: linux64-riscv64 }, { arch: s390x-linux-gnu, + label: s390x-z900, libs: libc6-dev-s390x-cross, target: linux64-s390x -Wno-stringop-overflow }, { arch: sh4-linux-gnu, + label: sh4, libs: libc6-dev-sh4-cross, target: no-async linux-latomic, tests: -test_includes -test_store -test_x509_store @@ -125,21 +140,25 @@ jobs: # code base. { arch: hppa-linux-gnu, + label: hppa-build, libs: libc6-dev-hppa-cross, target: linux-generic32, tests: none }, { arch: m68k-linux-gnu, + label: m68k-cfv4e-build, libs: libc6-dev-m68k-cross, target: -mcfv4e -mxgot linux-latomic -Wno-stringop-overflow no-quic, tests: none }, { arch: mips-linux-gnu, + label: mips-build, libs: libc6-dev-mips-cross, target: linux-mips32, tests: none }, { arch: mips64-linux-gnuabi64, + label: mips64-build, libs: libc6-dev-mips64-cross, target: linux64-mips64, tests: none @@ -148,6 +167,7 @@ jobs: # This build doesn't execute either with or without shared libraries. { arch: sparc64-linux-gnu, + label: sparc64-build, libs: libc6-dev-sparc64-cross, target: linux64-sparcv9, tests: none |
