From 99caea50b4e9d71b2e124de5ce50dc66602ecbd9 Mon Sep 17 00:00:00 2001 From: hmelder Date: Mon, 3 Feb 2025 21:01:55 +0800 Subject: [PATCH 1/2] CI: Latest Ubuntu runner only supports LLVM 16, 17, and 18 --- .github/workflows/main.yml | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index ec7d66dc..2db6109f 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -86,7 +86,7 @@ jobs: strategy: matrix: build-type: [ Release, Debug ] - llvm-version: [13, 14, 15] + llvm-version: [16, 17, 18] arch: - name: armhf system-processor: arm @@ -106,14 +106,6 @@ jobs: system-processor: powerpc64le triple: powerpc64le-linux-gnu rtld: ld64.so.2 - # lld versions prior to 15 do not support R_RISCV_ALIGN relocations - exclude: - - llvm-version: 13 - arch: - name: riscv64 - - llvm-version: 14 - arch: - name: riscv64 # Don't abort runners if a single one fails fail-fast: false runs-on: ubuntu-latest From 2dd7454b453aa5c31adb0bb7fdb127f439eb8c01 Mon Sep 17 00:00:00 2001 From: hmelder Date: Tue, 4 Feb 2025 17:28:46 +0800 Subject: [PATCH 2/2] Exclude LLVM 18 on ppc64 --- .github/workflows/main.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 2db6109f..4df1bbe1 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -106,6 +106,11 @@ jobs: system-processor: powerpc64le triple: powerpc64le-linux-gnu rtld: ld64.so.2 + exclude: + # FIXME(hugo): Hangs while executing tests. + - llvm-version: 18 + arch: + name: ppc64el # Don't abort runners if a single one fails fail-fast: false runs-on: ubuntu-latest