@@ -28,37 +28,17 @@ jobs:
28
28
include :
29
29
- os : macos-latest
30
30
- 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 }
62
42
63
43
steps :
64
44
- name : Checkout
72
52
wget https://apt.llvm.org/llvm.sh
73
53
chmod u+x llvm.sh
74
54
sudo ./llvm.sh ${{ matrix.version }}
55
+ sudo apt-get install -y clang-tools-${{ matrix.version }} libc++-${{ matrix.version }}-dev libc++abi-${{ matrix.version }}-dev
75
56
echo "CC=clang-${{ matrix.version }}" >> $GITHUB_ENV
76
57
echo "CXX=clang++-${{ matrix.version }}" >> $GITHUB_ENV
58
+ echo "CXXFLAGS=-stdlib=libc++" >> $GITHUB_ENV
77
59
fi
78
60
79
61
if [[ '${{ matrix.compiler }}' == 'gcc' ]]; then
0 commit comments