From 1aecaba52b9191b329a02fd1cfaecc4eb6203c6a Mon Sep 17 00:00:00 2001 From: Krzysztof Kozlowski Date: Mon, 24 Jun 2024 08:39:41 +0200 Subject: [PATCH 1/3] ci: drop Ubuntu Bionic and Xenial Building on Ubuntu Bionic and Xenial in Github containers fails since some time with mismatched GLIBC: /__e/node20/bin/node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by /__e/node20/bin/node) Most likely these containers are not really useful in Github. Signed-off-by: Krzysztof Kozlowski --- .github/workflows/ci.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 42cda2f..1c67001 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -51,8 +51,6 @@ jobs: - ubuntu:mantic - ubuntu:jammy - ubuntu:focal - - ubuntu:bionic - - ubuntu:xenial cross_compile: [""] mode: [maintainer, no-maintainer] variant: [""] From a0b9245f30569ec9b4fdfd7b38dd950fdad547c5 Mon Sep 17 00:00:00 2001 From: Krzysztof Kozlowski Date: Mon, 24 Jun 2024 08:10:58 +0200 Subject: [PATCH 2/3] ci: disable failing Debian testing cross-compile builds Debian cross-compile builds fail since months... Signed-off-by: Krzysztof Kozlowski --- .github/workflows/ci.yml | 28 ---------------------------- 1 file changed, 28 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1c67001..1459081 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -127,34 +127,6 @@ jobs: variant: i386 # Debian cross compilation builds - - container: "debian:testing" - arch: armhf - compiler: arm-linux-gnueabihf-gcc - cross_compile: arm-linux-gnueabihf - mode: maintainer - variant: cross-compile - - - container: "debian:testing" - arch: arm64 - compiler: aarch64-linux-gnu-gcc - cross_compile: aarch64-linux-gnu - mode: maintainer - variant: cross-compile - - - container: "debian:testing" - arch: ppc64el - compiler: powerpc64le-linux-gnu-gcc - cross_compile: powerpc64le-linux-gnu - mode: maintainer - variant: cross-compile - - - container: "debian:testing" - arch: s390x - compiler: s390x-linux-gnu-gcc - cross_compile: s390x-linux-gnu - mode: maintainer - variant: cross-compile - - container: "debian:stable" arch: armhf compiler: arm-linux-gnueabihf-gcc From 6d2eb6255276a24d5cc9509ecc237c9a8ef10043 Mon Sep 17 00:00:00 2001 From: Krzysztof Kozlowski Date: Fri, 14 Jul 2023 08:24:41 +0200 Subject: [PATCH 3/3] ci: add Debian RISC-V cross compile builds Signed-off-by: Krzysztof Kozlowski --- .github/workflows/ci.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1459081..0a0490f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -148,6 +148,13 @@ jobs: mode: maintainer variant: cross-compile + - container: "debian:stable" + arch: riscv64 + compiler: riscv64-linux-gnu-gcc + cross_compile: riscv64-linux-gnu + mode: maintainer + variant: cross-compile + - container: "debian:stable" arch: s390x compiler: s390x-linux-gnu-gcc @@ -176,6 +183,13 @@ jobs: mode: maintainer variant: cross-compile + - container: "debian:bookworm" + arch: riscv64 + compiler: riscv64-linux-gnu-gcc + cross_compile: riscv64-linux-gnu + mode: maintainer + variant: cross-compile + - container: "debian:bookworm" arch: s390x compiler: s390x-linux-gnu-gcc @@ -204,6 +218,13 @@ jobs: mode: maintainer variant: cross-compile + - container: "debian:bullseye" + arch: riscv64 + compiler: riscv64-linux-gnu-gcc + cross_compile: riscv64-linux-gnu + mode: maintainer + variant: cross-compile + - container: "debian:bullseye" arch: s390x compiler: s390x-linux-gnu-gcc @@ -422,6 +443,7 @@ jobs: i386) ARCH_CHECK="Intel 80386";; ppc64el) ARCH_CHECK="64-bit PowerPC";; s390x) ARCH_CHECK="IBM S/390";; + riscv64) ARCH_CHECK="RISC-V";; *) ARCH_CHECK="x86-64";; esac echo "Checking for built matching architecture: $ARCH_CHECK"