Skip to content

Commit

Permalink
[github][ci] Reduce the number of GCC runs on older compiler
Browse files Browse the repository at this point in the history
-Don't try to compile any riscv targets on gcc 7.5.0 which is a bit too
old to deal with any of the newer ISA extensions.
-Stop building UBSAN on 7.5.0 builds since that's not particularly
useful.
  • Loading branch information
travisg committed Apr 8, 2024
1 parent 37c3228 commit 41ae8ad
Showing 1 changed file with 15 additions and 1 deletion.
16 changes: 15 additions & 1 deletion .github/workflows/github-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,13 +42,27 @@ jobs:
- nucleo-f072rb
- pico-test
- sifive-e-test
- sifive-unleashed-test
- visionfive2-test
- rosco-m68k-test
exclude:
# no real point building ubsan on the old compiler
- ubsan: 1
toolchain-ver: 7.5.0
# no toolchain for 7.5.0 for or1k
- project: or1ksim
toolchain-ver: 7.5.0
# building newer riscv stuff on 7.5.0 is fairly difficult due to
# lack of certain extensions
- project: qemu-virt-riscv32-test
toolchain-ver: 7.5.0
- project: qemu-virt-riscv64-test
toolchain-ver: 7.5.0
- project: qemu-virt-riscv64-supervisor-test
toolchain-ver: 7.5.0
- project: sifive-e-test
toolchain-ver: 7.5.0
- project: visionfive2-test
toolchain-ver: 7.5.0

env:
PROJECT: ${{ matrix.project }}
Expand Down

0 comments on commit 41ae8ad

Please sign in to comment.