@@ -43,38 +43,38 @@ jobs:
43
43
- b2_toolset : clang-3.9
44
44
b2_cxxstd : 14
45
45
version : " 3.9"
46
- os : ubuntu-20 .04
46
+ os : ubuntu-22 .04
47
47
- b2_toolset : clang-4.0
48
48
b2_cxxstd : 14
49
49
version : " 4.0"
50
- os : ubuntu-20 .04
50
+ os : ubuntu-22 .04
51
51
- b2_toolset : clang-5.0
52
52
b2_cxxstd : 14
53
53
version : " 5.0"
54
- os : ubuntu-20 .04
54
+ os : ubuntu-22 .04
55
55
- b2_toolset : clang-6.0
56
56
b2_cxxstd : 14
57
57
version : " 6.0"
58
- os : ubuntu-20 .04
58
+ os : ubuntu-22 .04
59
59
- b2_toolset : clang-7
60
60
b2_cxxstd : 14,17
61
61
version : " 7"
62
- os : ubuntu-20 .04
62
+ os : ubuntu-22 .04
63
63
- b2_toolset : clang-8
64
64
b2_cxxstd : 14,17
65
65
version : " 8"
66
- os : ubuntu-20 .04
66
+ os : ubuntu-22 .04
67
67
- b2_toolset : clang-9
68
68
# At some point compilation started to fail with 2a from unknown reason
69
69
# It may have something to do with the std library
70
70
# b2_cxxstd: 14,17,2a
71
71
b2_cxxstd : 14,17
72
72
version : " 9"
73
- os : ubuntu-20 .04
73
+ os : ubuntu-22 .04
74
74
- b2_toolset : clang-10
75
75
b2_cxxstd : 14,17,2a
76
76
version : " 10"
77
- os : ubuntu-20 .04
77
+ os : ubuntu-22 .04
78
78
- b2_toolset : clang-11
79
79
b2_cxxstd : 14,17,2a
80
80
version : " 11"
@@ -126,17 +126,21 @@ jobs:
126
126
127
127
- name : Install
128
128
run : |
129
- # Required for compilers not available in ubuntu 20.04
130
- sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5
131
- 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"
129
+ # Required for compilers not available in ubuntu 22.04
130
+ sudo mkdir -m 0755 -p /etc/apt/keyrings/
131
+ curl -fsSL "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x40976EAF437D05B5" | gpg --dearmor | sudo tee /etc/apt/keyrings/xenial.gpg > /dev/null
132
+ curl -fsSL "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3B4FE6ACC0B21F32" | gpg --dearmor | sudo tee /etc/apt/keyrings/bionic.gpg > /dev/null
133
+ echo "deb [signed-by=/etc/apt/keyrings/xenial.gpg arch=amd64] http://dk.archive.ubuntu.com/ubuntu/ xenial main" | sudo tee /etc/apt/sources.list.d/xenial.list
134
+ echo "deb [signed-by=/etc/apt/keyrings/xenial.gpg arch=amd64] http://dk.archive.ubuntu.com/ubuntu/ xenial universe" | sudo tee -a /etc/apt/sources.list.d/xenial.list
135
+ echo "deb [signed-by=/etc/apt/keyrings/xenial.gpg arch=amd64] http://dk.archive.ubuntu.com/ubuntu/ bionic main" | sudo tee -a /etc/apt/sources.list.d/bionic.list
136
+ echo "deb [signed-by=/etc/apt/keyrings/xenial.gpg arch=amd64] http://dk.archive.ubuntu.com/ubuntu/ bionic universe" | sudo tee -a /etc/apt/sources.list.d/bionic.list
137
+ echo "deb [signed-by=/etc/apt/keyrings/xenial.gpg arch=amd64] http://dk.archive.ubuntu.com/ubuntu/ focal main" | sudo tee -a /etc/apt/sources.list.d/focal.list
138
+ echo "deb [signed-by=/etc/apt/keyrings/xenial.gpg arch=amd64] http://dk.archive.ubuntu.com/ubuntu/ focal universe" | sudo tee -a /etc/apt/sources.list.d/focal.list
136
139
sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test
137
140
sudo apt -q -y update
138
141
sudo apt -q -y install clang-${{ matrix.version }} g++-multilib
139
142
143
+
140
144
- name : Bootstrap boostorg/boost
141
145
run : |
142
146
gcc --version
@@ -184,23 +188,23 @@ jobs:
184
188
- b2_toolset : gcc-5
185
189
b2_cxxstd : 14
186
190
version : " 5"
187
- os : ubuntu-20 .04
191
+ os : ubuntu-22 .04
188
192
- b2_toolset : gcc-6
189
193
b2_cxxstd : 14
190
194
version : " 6"
191
- os : ubuntu-20 .04
195
+ os : ubuntu-22 .04
192
196
- b2_toolset : gcc-7
193
197
b2_cxxstd : 14,17
194
198
version : " 7"
195
- os : ubuntu-20 .04
199
+ os : ubuntu-22 .04
196
200
- b2_toolset : gcc-8
197
201
b2_cxxstd : 14,17
198
202
version : " 8"
199
- os : ubuntu-20 .04
203
+ os : ubuntu-22 .04
200
204
- b2_toolset : gcc-9
201
205
b2_cxxstd : 14,17,2a
202
206
version : " 9"
203
- os : ubuntu-20 .04
207
+ os : ubuntu-22 .04
204
208
- b2_toolset : gcc-10
205
209
b2_cxxstd : 14,17,2a
206
210
version : " 10"
@@ -245,13 +249,16 @@ jobs:
245
249
246
250
- name : Install
247
251
run : |
248
- # Required for compilers not available in ubuntu 20.04
249
- sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5
250
- 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"
252
+ # Required for compilers not available in ubuntu 22.04
253
+ sudo mkdir -m 0755 -p /etc/apt/keyrings/
254
+ curl -fsSL "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x40976EAF437D05B5" | gpg --dearmor | sudo tee /etc/apt/keyrings/xenial.gpg > /dev/null
255
+ curl -fsSL "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3B4FE6ACC0B21F32" | gpg --dearmor | sudo tee /etc/apt/keyrings/bionic.gpg > /dev/null
256
+ echo "deb [signed-by=/etc/apt/keyrings/xenial.gpg arch=amd64] http://dk.archive.ubuntu.com/ubuntu/ xenial main" | sudo tee /etc/apt/sources.list.d/xenial.list
257
+ echo "deb [signed-by=/etc/apt/keyrings/xenial.gpg arch=amd64] http://dk.archive.ubuntu.com/ubuntu/ xenial universe" | sudo tee -a /etc/apt/sources.list.d/xenial.list
258
+ echo "deb [signed-by=/etc/apt/keyrings/xenial.gpg arch=amd64] http://dk.archive.ubuntu.com/ubuntu/ bionic main" | sudo tee -a /etc/apt/sources.list.d/bionic.list
259
+ echo "deb [signed-by=/etc/apt/keyrings/xenial.gpg arch=amd64] http://dk.archive.ubuntu.com/ubuntu/ bionic universe" | sudo tee -a /etc/apt/sources.list.d/bionic.list
260
+ echo "deb [signed-by=/etc/apt/keyrings/xenial.gpg arch=amd64] http://dk.archive.ubuntu.com/ubuntu/ focal main" | sudo tee -a /etc/apt/sources.list.d/focal.list
261
+ echo "deb [signed-by=/etc/apt/keyrings/xenial.gpg arch=amd64] http://dk.archive.ubuntu.com/ubuntu/ focal universe" | sudo tee -a /etc/apt/sources.list.d/focal.list
255
262
sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test
256
263
sudo apt -q -y update
257
264
sudo apt -q -y install g++-${{ matrix.version }} g++-${{ matrix.version }}-multilib
0 commit comments