From 67f5d5c12efb5fe82a4087aff577f56988d70897 Mon Sep 17 00:00:00 2001 From: Benjamin Brock Date: Tue, 18 Feb 2025 17:15:32 -0800 Subject: [PATCH 1/2] Explicitly install all three compilers. --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ec8e3ab..150b279 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -34,7 +34,7 @@ jobs: run: | sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y sudo apt-get update -y - sudo apt-get install g++-13 + sudo apt-get install g++-11 g++-12 g++-13 cmake -B build - name: Build run: make -C build -j `nproc` From 5e1cbbe4888cb2a3a1d1f752693b81cabf4f7fd7 Mon Sep 17 00:00:00 2001 From: Benjamin Brock Date: Tue, 18 Feb 2025 17:19:30 -0800 Subject: [PATCH 2/2] Try with GCC 14 as well. --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 150b279..73ea26c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -24,7 +24,7 @@ jobs: runs-on: 'ubuntu-latest' strategy: matrix: - cxx: [g++-13, g++-12, g++-11] + cxx: [g++-14, g++-13, g++-12, g++-11] name: ${{ matrix.cxx }} env: CXX: ${{ matrix.cxx }} @@ -34,7 +34,7 @@ jobs: run: | sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y sudo apt-get update -y - sudo apt-get install g++-11 g++-12 g++-13 + sudo apt-get install g++-11 g++-12 g++-13 g++-14 cmake -B build - name: Build run: make -C build -j `nproc`