diff options
author | Travis Geiselbrecht <geist@foobox.com> | 2024-04-07 23:59:25 -0700 |
---|---|---|
committer | Travis Geiselbrecht <geist@foobox.com> | 2024-04-08 00:07:17 -0700 |
commit | 3e6fd78a3807c72f07ba4e0da6b3f18b74d576a8 (patch) | |
tree | b26c8f5347915f65e20097ac528362420b24bba3 | |
parent | 41ae8ad4ee200d0bbff4dc0a4882d8d30b371571 (diff) | |
download | lk-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.yml | 7 |
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 }} |