aboutsummaryrefslogtreecommitdiffstats
path: root/.github/workflows/cross-compiles.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/cross-compiles.yml')
-rw-r--r--.github/workflows/cross-compiles.yml20
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