4
4
# Copyright (c) 2020 Mateusz Loskot <[email protected] >
5
5
# Copyright (c) 2020-2021 Adam Wulkiewicz, Lodz, Poland
6
6
#
7
- # Copyright (c) 2022-2023 Oracle and/or its affiliates.
7
+ # Copyright (c) 2022-2025 Oracle and/or its affiliates.
8
8
# Contributed and/or modified by Vissarion Fysikopoulos, on behalf of Oracle
9
9
#
10
10
# Use, modification and distribution is subject to the Boost Software License,
25
25
fail-fast : false
26
26
matrix :
27
27
b2_toolset : [
28
- clang-3.9,
29
- clang-4.0,
30
- clang-5.0,
31
28
clang-6.0,
32
29
clang-7,
33
30
clang-8,
@@ -40,41 +37,29 @@ jobs:
40
37
]
41
38
42
39
include :
43
- - b2_toolset : clang-3.9
44
- b2_cxxstd : 14
45
- version : " 3.9"
46
- os : ubuntu-20.04
47
- - b2_toolset : clang-4.0
48
- b2_cxxstd : 14
49
- version : " 4.0"
50
- os : ubuntu-20.04
51
- - b2_toolset : clang-5.0
52
- b2_cxxstd : 14
53
- version : " 5.0"
54
- os : ubuntu-20.04
55
40
- b2_toolset : clang-6.0
56
41
b2_cxxstd : 14
57
42
version : " 6.0"
58
- os : ubuntu-20 .04
43
+ os : ubuntu-22 .04
59
44
- b2_toolset : clang-7
60
45
b2_cxxstd : 14,17
61
46
version : " 7"
62
- os : ubuntu-20 .04
47
+ os : ubuntu-22 .04
63
48
- b2_toolset : clang-8
64
49
b2_cxxstd : 14,17
65
50
version : " 8"
66
- os : ubuntu-20 .04
51
+ os : ubuntu-22 .04
67
52
- b2_toolset : clang-9
68
53
# At some point compilation started to fail with 2a from unknown reason
69
54
# It may have something to do with the std library
70
55
# b2_cxxstd: 14,17,2a
71
56
b2_cxxstd : 14,17
72
57
version : " 9"
73
- os : ubuntu-20 .04
58
+ os : ubuntu-22 .04
74
59
- b2_toolset : clang-10
75
60
b2_cxxstd : 14,17,2a
76
61
version : " 10"
77
- os : ubuntu-20 .04
62
+ os : ubuntu-22 .04
78
63
- b2_toolset : clang-11
79
64
b2_cxxstd : 14,17,2a
80
65
version : " 11"
@@ -126,14 +111,11 @@ jobs:
126
111
127
112
- name : Install
128
113
run : |
129
- # Required for compilers not available in ubuntu 20 .04
114
+ # Required for compilers not available in ubuntu 22 .04
130
115
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5
131
116
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32
132
- sudo add-apt-repository "deb http://dk.archive.ubuntu.com/ubuntu/ xenial main"
133
- sudo add-apt-repository "deb http://dk.archive.ubuntu.com/ubuntu/ xenial universe"
134
- sudo add-apt-repository "deb http://dk.archive.ubuntu.com/ubuntu/ bionic main"
135
- sudo add-apt-repository "deb http://dk.archive.ubuntu.com/ubuntu/ bionic universe"
136
- sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test
117
+ sudo add-apt-repository "deb http://dk.archive.ubuntu.com/ubuntu/ focal main"
118
+ sudo add-apt-repository "deb http://dk.archive.ubuntu.com/ubuntu/ focal universe"
137
119
sudo apt -q -y update
138
120
sudo apt -q -y install clang-${{ matrix.version }} g++-multilib
139
121
@@ -171,8 +153,6 @@ jobs:
171
153
fail-fast : false
172
154
matrix :
173
155
b2_toolset : [
174
- gcc-5,
175
- gcc-6,
176
156
gcc-7,
177
157
gcc-8,
178
158
gcc-9,
@@ -181,26 +161,18 @@ jobs:
181
161
]
182
162
183
163
include :
184
- - b2_toolset : gcc-5
185
- b2_cxxstd : 14
186
- version : " 5"
187
- os : ubuntu-20.04
188
- - b2_toolset : gcc-6
189
- b2_cxxstd : 14
190
- version : " 6"
191
- os : ubuntu-20.04
192
164
- b2_toolset : gcc-7
193
165
b2_cxxstd : 14,17
194
166
version : " 7"
195
- os : ubuntu-20 .04
167
+ os : ubuntu-22 .04
196
168
- b2_toolset : gcc-8
197
169
b2_cxxstd : 14,17
198
170
version : " 8"
199
- os : ubuntu-20 .04
171
+ os : ubuntu-22 .04
200
172
- b2_toolset : gcc-9
201
173
b2_cxxstd : 14,17,2a
202
174
version : " 9"
203
- os : ubuntu-20 .04
175
+ os : ubuntu-22 .04
204
176
- b2_toolset : gcc-10
205
177
b2_cxxstd : 14,17,2a
206
178
version : " 10"
@@ -245,14 +217,11 @@ jobs:
245
217
246
218
- name : Install
247
219
run : |
248
- # Required for compilers not available in ubuntu 20 .04
220
+ # Required for compilers not available in ubuntu 22 .04
249
221
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5
250
222
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32
251
- sudo add-apt-repository "deb http://dk.archive.ubuntu.com/ubuntu/ xenial main"
252
- sudo add-apt-repository "deb http://dk.archive.ubuntu.com/ubuntu/ xenial universe"
253
- sudo add-apt-repository "deb http://dk.archive.ubuntu.com/ubuntu/ bionic main"
254
- sudo add-apt-repository "deb http://dk.archive.ubuntu.com/ubuntu/ bionic universe"
255
- sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test
223
+ sudo add-apt-repository "deb http://dk.archive.ubuntu.com/ubuntu/ focal main"
224
+ sudo add-apt-repository "deb http://dk.archive.ubuntu.com/ubuntu/ focal universe"
256
225
sudo apt -q -y update
257
226
sudo apt -q -y install g++-${{ matrix.version }} g++-${{ matrix.version }}-multilib
258
227
0 commit comments