@@ -28,37 +28,17 @@ jobs:
2828 include :
2929 - os : macos-latest
3030 - os : windows-latest
31- - os : ubuntu-latest
32- compiler : gcc
33- version : 11
34- - os : ubuntu-latest
35- compiler : gcc
36- version : 12
37- - os : ubuntu-latest
38- compiler : gcc
39- version : 13
40- - os : ubuntu-latest
41- compiler : gcc
42- version : 14
43- # See https://github.com/actions/runner-images/issues/8659
44- # - os: ubuntu-latest
45- # compiler: clang
46- # version: 13
47- # - os: ubuntu-latest
48- # compiler: clang
49- # version: 14
50- - os : ubuntu-22.04
51- compiler : clang
52- version : 15
53- - os : ubuntu-22.04
54- compiler : clang
55- version : 16
56- - os : ubuntu-latest
57- compiler : clang
58- version : 17
59- - os : ubuntu-latest
60- compiler : clang
61- version : 18
31+ - {os: ubuntu-22.04, compiler: gcc, version: 11 }
32+ - {os: ubuntu-22.04, compiler: gcc, version: 12 }
33+ - {os: ubuntu-22.04, compiler: gcc, version: 13 }
34+ - {os: ubuntu-24.04, compiler: gcc, version: 14 }
35+
36+ - {os: ubuntu-22.04, compiler: clang, version: 13 }
37+ - {os: ubuntu-22.04, compiler: clang, version: 14 }
38+ - {os: ubuntu-22.04, compiler: clang, version: 15 }
39+ - {os: ubuntu-22.04, compiler: clang, version: 16 }
40+ - {os: ubuntu-24.04, compiler: clang, version: 17 }
41+ - {os: ubuntu-24.04, compiler: clang, version: 18 }
6242
6343 steps :
6444 - name : Checkout
7252 wget https://apt.llvm.org/llvm.sh
7353 chmod u+x llvm.sh
7454 sudo ./llvm.sh ${{ matrix.version }}
55+ sudo apt-get install -y clang-tools-${{ matrix.version }} libc++-${{ matrix.version }}-dev libc++abi-${{ matrix.version }}-dev
7556 echo "CC=clang-${{ matrix.version }}" >> $GITHUB_ENV
7657 echo "CXX=clang++-${{ matrix.version }}" >> $GITHUB_ENV
58+ echo "CXXFLAGS=-stdlib=libc++" >> $GITHUB_ENV
7759 fi
7860
7961 if [[ '${{ matrix.compiler }}' == 'gcc' ]]; then
0 commit comments