11
11
matrix :
12
12
build-type : ['sanity']
13
13
runs-on : [ubuntu-20.04, ubuntu-22.04, macos-latest]
14
- compiler : [g++-7, g++- 8, g++-9, g++-10, g++-11 , g++-12, clang++-10, clang++-14, g++]
14
+ compiler : [g++-8, g++-9, g++-10, g++-12, clang++-10, clang++-14, g++]
15
15
cxx-std : ['c++11', 'c++14', 'c++17', 'c++2a', 'c++20']
16
16
separate-compilation : ['', '--enable-separate-compilation']
17
17
optim-level : ['-O0']
27
27
- runs-on : ubuntu-20.04
28
28
compiler : clang++-14
29
29
# Older compilers don't run on ubuntu 22.04
30
- - runs-on : ubuntu-22.04
31
- compiler : g++-7
32
30
- runs-on : ubuntu-22.04
33
31
compiler : g++-8
34
32
- runs-on : ubuntu-22.04
@@ -39,35 +37,25 @@ jobs:
39
37
- runs-on : ubuntu-22.04
40
38
compiler : g++
41
39
# Versioned g++ and clang++ don't run on macOS
42
- - runs-on : macos-latest
43
- compiler : g++-7
44
40
- runs-on : macos-latest
45
41
compiler : g++-8
46
42
- runs-on : macos-latest
47
43
compiler : g++-9
48
44
- runs-on : macos-latest
49
45
compiler : g++-10
50
- - runs-on : macos-latest
51
- compiler : g++-11
52
46
- runs-on : macos-latest
53
47
compiler : g++-12
54
48
- runs-on : macos-latest
55
49
compiler : clang++-10
56
50
- runs-on : macos-latest
57
51
compiler : clang++-14
58
52
# Older compilers don't support newer std variants
59
- - compiler : g++-7
60
- cxx-std : c++2a
61
- - compiler : g++-7
62
- cxx-std : c++20
63
53
- compiler : g++-8
64
54
cxx-std : c++20
65
55
- compiler : g++-9
66
56
cxx-std : c++20
67
57
- compiler : g++-10
68
58
cxx-std : c++2a
69
- - compiler : g++-11
70
- cxx-std : c++2a
71
59
- compiler : g++-12
72
60
cxx-std : c++2a
73
61
- compiler : clang++-10
@@ -86,33 +74,25 @@ jobs:
86
74
- runs-on : macos-latest
87
75
select-reactor : -DASIO_DISABLE_EPOLL
88
76
# Trim builds that use separate compilation
89
- - compiler : g++-7
90
- separate-compilation : --enable-separate-compilation
91
77
- compiler : g++-8
92
78
separate-compilation : --enable-separate-compilation
93
79
- compiler : g++-9
94
80
separate-compilation : --enable-separate-compilation
95
81
- compiler : g++-10
96
82
separate-compilation : --enable-separate-compilation
97
- - compiler : g++-11
98
- separate-compilation : --enable-separate-compilation
99
83
- runs-on : macos-latest
100
84
cxx-std : c++14
101
85
separate-compilation : --enable-separate-compilation
102
86
- runs-on : macos-latest
103
87
cxx-std : c++17
104
88
separate-compilation : --enable-separate-compilation
105
89
# Trim builds that use select reactor
106
- - compiler : g++-7
107
- select-reactor : -DASIO_DISABLE_EPOLL
108
90
- compiler : g++-8
109
91
select-reactor : -DASIO_DISABLE_EPOLL
110
92
- compiler : g++-9
111
93
select-reactor : -DASIO_DISABLE_EPOLL
112
94
- compiler : g++-10
113
95
select-reactor : -DASIO_DISABLE_EPOLL
114
- - compiler : g++-11
115
- select-reactor : -DASIO_DISABLE_EPOLL
116
96
include :
117
97
#
118
98
# Linux / g++-12 -std=c++20 -fcoroutines / -O2 / standalone
@@ -133,15 +113,6 @@ jobs:
133
113
with-boost : --with-boost=$GITHUB_WORKSPACE/boost_1_76_0
134
114
boost-url : https://boostorg.jfrog.io/artifactory/main/release/1.76.0/source/boost_1_76_0.tar.bz2
135
115
#
136
- # Linux / g++-11 -std=c++14 / -O0 / standalone / separate compilation
137
- #
138
- - build-type : full
139
- runs-on : ubuntu-22.04
140
- compiler : g++-11
141
- cxx-std : c++14
142
- separate-compilation : --enable-separate-compilation
143
- optim-level : -O0
144
- #
145
116
# Linux / g++-10 / -O2 / standalone
146
117
#
147
118
- build-type : full
@@ -220,28 +191,28 @@ jobs:
220
191
with-boost : --with-boost=$GITHUB_WORKSPACE/boost_1_83_0
221
192
boost-url : https://boostorg.jfrog.io/artifactory/main/release/1.83.0/source/boost_1_83_0.tar.bz2
222
193
#
223
- # Linux / g++-7 / -O2 / standalone
194
+ # Linux / g++-8 / -O2 / standalone
224
195
#
225
196
- build-type : full
226
197
runs-on : ubuntu-20.04
227
- compiler : g++-7
198
+ compiler : g++-8
228
199
cxx-std : c++11
229
200
optim-level : -O2
230
201
#
231
- # Linux / g++-7 / -O0 / standalone / separate compilation
202
+ # Linux / g++-8 / -O0 / standalone / separate compilation
232
203
#
233
204
- build-type : full
234
205
runs-on : ubuntu-20.04
235
- compiler : g++-7
206
+ compiler : g++-8
236
207
cxx-std : c++11
237
208
separate-compilation : --enable-separate-compilation
238
209
optim-level : -O0
239
210
#
240
- # Linux / g++-7 -std=c++11 / -O2 / boost 1.83
211
+ # Linux / g++-8 -std=c++11 / -O2 / boost 1.83
241
212
#
242
213
- build-type : full
243
214
runs-on : ubuntu-20.04
244
- compiler : g++-7
215
+ compiler : g++-8
245
216
cxx-std : c++11
246
217
separate-compilation : --enable-separate-compilation
247
218
optim-level : -O2
0 commit comments