From 3e6fd78a3807c72f07ba4e0da6b3f18b74d576a8 Mon Sep 17 00:00:00 2001 From: Travis Geiselbrecht Date: Sun, 7 Apr 2024 23:59:25 -0700 Subject: [PATCH] [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. --- .github/workflows/github-ci-clang.yml | 7 +++++++ 1 file changed, 7 insertions(+) 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 }}