aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTravis Geiselbrecht <geist@foobox.com>2024-04-07 23:59:25 -0700
committerTravis Geiselbrecht <geist@foobox.com>2024-04-08 00:07:17 -0700
commit3e6fd78a3807c72f07ba4e0da6b3f18b74d576a8 (patch)
treeb26c8f5347915f65e20097ac528362420b24bba3
parent41ae8ad4ee200d0bbff4dc0a4882d8d30b371571 (diff)
downloadlk-3e6fd78a3807c72f07ba4e0da6b3f18b74d576a8.tar.gz
[github][ci] limit riscv builds to clang 14+
Clang 13 is missing some support for some new ISA extensions that may not be worth maintaining build system workarounds for.
-rw-r--r--.github/workflows/github-ci-clang.yml7
1 files changed, 7 insertions, 0 deletions
diff --git a/.github/workflows/github-ci-clang.yml b/.github/workflows/github-ci-clang.yml
index 528034cb..7ec0b8da 100644
--- a/.github/workflows/github-ci-clang.yml
+++ b/.github/workflows/github-ci-clang.yml
@@ -21,6 +21,13 @@ jobs:
- qemu-virt-arm64-test
- qemu-virt-riscv64-test
- qemu-virt-riscv64-supervisor-test
+ exclude:
+ # limit riscv builds to clang 14 and above, since clang 13 has limited
+ # support for some newer ISA extensions
+ - project: qemu-virt-riscv64-test
+ toolchain-ver: 13
+ - project: qemu-virt-riscv64-supervisor-test
+ toolchain-ver: 13
env:
PROJECT: ${{ matrix.project }}
TOOLCHAIN_VER: ${{ matrix.toolchain-ver }}