@@ -17,161 +17,35 @@ jobs:
1717 fail-fast : false
1818 matrix :
1919 include :
20- - toolset : gcc-4.8
21- cxxstd : " 11"
22- os : ubuntu-latest
23- container : ubuntu:18.04
24- install : g++-4.8-multilib
25- address-model : 32,64
26- - toolset : gcc-5
27- cxxstd : " 11,14,1z"
28- os : ubuntu-latest
29- container : ubuntu:18.04
30- install : g++-5-multilib
31- address-model : 32,64
32- - toolset : gcc-6
33- cxxstd : " 11,14,1z"
34- os : ubuntu-latest
35- container : ubuntu:18.04
36- install : g++-6-multilib
37- address-model : 32,64
38- - toolset : gcc-7
39- cxxstd : " 11,14,17"
40- os : ubuntu-20.04
41- install : g++-7-multilib
42- address-model : 32,64
43- - toolset : gcc-8
44- cxxstd : " 11,14,17,2a"
45- os : ubuntu-20.04
46- install : g++-8-multilib
47- address-model : 32,64
48- - toolset : gcc-9
49- cxxstd : " 11,14,17,2a"
50- os : ubuntu-20.04
51- install : g++-9-multilib
52- address-model : 32,64
53- - toolset : gcc-10
54- cxxstd : " 11,14,17,2a"
55- os : ubuntu-20.04
56- install : g++-10-multilib
57- address-model : 32,64
58- - toolset : gcc-11
59- cxxstd : " 11,14,17,20"
60- os : ubuntu-22.04
61- install : g++-11-multilib
62- address-model : 32,64
63- - toolset : gcc-12
64- cxxstd : " 11,14,17,20,2b"
65- os : ubuntu-22.04
66- install : g++-12-multilib
67- address-model : 32,64
68- - toolset : gcc-13
69- cxxstd : " 11,14,17,20,2b"
70- container : ubuntu:23.04
71- os : ubuntu-latest
72- install : g++-13-multilib
73- address-model : 32,64
74- - toolset : gcc-14
75- cxxstd : " 11,14,17,20,2b"
76- container : ubuntu:24.04
77- os : ubuntu-latest
78- install : g++-14-multilib
79- address-model : 32,64
80- - toolset : clang
81- compiler : clang++-3.9
82- cxxstd : " 11,14"
83- os : ubuntu-latest
84- container : ubuntu:18.04
85- install : clang-3.9
86- - toolset : clang
87- compiler : clang++-4.0
88- cxxstd : " 11,14"
89- os : ubuntu-latest
90- container : ubuntu:18.04
91- install : clang-4.0
92- - toolset : clang
93- compiler : clang++-5.0
94- cxxstd : " 11,14,1z"
95- os : ubuntu-latest
96- container : ubuntu:18.04
97- install : clang-5.0
98- - toolset : clang
99- compiler : clang++-6.0
100- cxxstd : " 11,14,17"
101- os : ubuntu-20.04
102- install : clang-6.0
103- - toolset : clang
104- compiler : clang++-7
105- cxxstd : " 11,14,17"
106- os : ubuntu-20.04
107- install : clang-7
108- - toolset : clang
109- compiler : clang++-8
110- cxxstd : " 11,14,17"
111- os : ubuntu-20.04
112- install : clang-8
113- - toolset : clang
114- compiler : clang++-9
115- cxxstd : " 11,14,17,2a"
116- os : ubuntu-20.04
117- install : clang-9
118- - toolset : clang
119- compiler : clang++-10
120- cxxstd : " 11,14,17,2a"
121- os : ubuntu-20.04
122- - toolset : clang
123- compiler : clang++-11
124- cxxstd : " 11,14,17,2a"
125- os : ubuntu-20.04
126- - toolset : clang
127- compiler : clang++-12
128- cxxstd : " 11,14,17,20"
129- os : ubuntu-20.04
130- - toolset : clang
131- compiler : clang++-13
132- cxxstd : " 11,14,17,20,2b"
133- container : ubuntu:22.04
134- os : ubuntu-latest
135- install : clang-13
136- - toolset : clang
137- compiler : clang++-14
138- cxxstd : " 11,14,17,20,2b"
139- container : ubuntu:22.04
140- os : ubuntu-latest
141- install : clang-14
142- - toolset : clang
143- compiler : clang++-15
144- cxxstd : " 11,14,17,20,2b"
145- container : ubuntu:22.04
146- os : ubuntu-latest
147- install : clang-15
148- - toolset : clang
149- compiler : clang++-16
150- cxxstd : " 11,14,17,20,2b"
151- container : ubuntu:23.04
152- os : ubuntu-latest
153- install : clang-16
154- - toolset : clang
155- compiler : clang++-17
156- cxxstd : " 11,14,17,20,2b"
157- container : ubuntu:23.10
158- os : ubuntu-latest
159- install : clang-17
160- - toolset : clang
161- compiler : clang++-18
162- cxxstd : " 11,14,17,20,2b"
163- container : ubuntu:24.04
164- os : ubuntu-latest
165- install : clang-18
166- - toolset : clang
167- cxxstd : " 11,14,17,20,2b"
168- os : macos-12
169- - toolset : clang
170- cxxstd : " 11,14,17,20,2b"
171- os : macos-13
172- - toolset : clang
173- cxxstd : " 11,14,17,20,2b"
174- os : macos-14
20+ - {toolset: gcc-4.8, cxxstd: "11", os: ubuntu-latest, container: ubuntu:18.04, install: g++-4.8-multilib, address-model: 32,64}
21+ - {toolset: gcc-5, cxxstd: "11,14,1z", os: ubuntu-latest, container: ubuntu:18.04, install: g++-5-multilib, address-model: 32,64}
22+ - {toolset: gcc-6, cxxstd: "11,14,1z", os: ubuntu-latest, container: ubuntu:18.04, install: g++-6-multilib, address-model: 32,64}
23+ - {toolset: gcc-7, cxxstd: "11,14,17", os: ubuntu-20.04, install: g++-7-multilib, address-model: 32,64}
24+ - {toolset: gcc-8, cxxstd: "11,14,17,2a", os: ubuntu-20.04, install: g++-8-multilib, address-model: 32,64}
25+ - {toolset: gcc-9, cxxstd: "11,14,17,2a", os: ubuntu-20.04, install: g++-9-multilib, address-model: 32,64}
26+ - {toolset: gcc-10, cxxstd: "11,14,17,2a", os: ubuntu-20.04, install: g++-10-multilib, address-model: 32,64}
27+ - {toolset: gcc-11, cxxstd: "11,14,17,20", os: ubuntu-22.04, install: g++-11-multilib, address-model: 32,64}
28+ - {toolset: gcc-12, cxxstd: "11,14,17,20,2b", os: ubuntu-22.04, install: g++-12-multilib, address-model: 32,64}
29+ - {toolset: gcc-13, cxxstd: "11,14,17,20,2b", container: ubuntu:23.04, os: ubuntu-latest, install: g++-13-multilib, address-model: 32,64}
30+ - {toolset: gcc-14, cxxstd: "11,14,17,20,2b", container: ubuntu:24.04, os: ubuntu-latest, install: g++-14-multilib, address-model: 32,64}
31+ - {toolset: clang++-3.9, cxxstd: "11,14", os: ubuntu-latest, container: ubuntu:18.04, install: clang-3.9}
32+ - {toolset: clang++-4.0, cxxstd: "11,14", os: ubuntu-latest, container: ubuntu:18.04, install: clang-4.0}
33+ - {toolset: clang++-5.0, cxxstd: "11,14,1z", os: ubuntu-latest, container: ubuntu:18.04, install: clang-5.0}
34+ - {toolset: clang++-6.0, cxxstd: "11,14,17", os: ubuntu-20.04, install: clang-6.0}
35+ - {toolset: clang++-7, cxxstd: "11,14,17", os: ubuntu-20.04, install: clang-7}
36+ - {toolset: clang++-8, cxxstd: "11,14,17", os: ubuntu-20.04, install: clang-8}
37+ - {toolset: clang++-9, cxxstd: "11,14,17,2a", os: ubuntu-20.04, install: clang-9}
38+ - {toolset: clang++-10, cxxstd: "11,14,17,2a", os: ubuntu-20.04}
39+ - {toolset: clang++-11, cxxstd: "11,14,17,2a", os: ubuntu-20.04}
40+ - {toolset: clang++-12, cxxstd: "11,14,17,20", os: ubuntu-20.04}
41+ - {toolset: clang++-13, cxxstd: "11,14,17,20,2b", os: ubuntu-22.04, install: clang-13}
42+ - {toolset: clang++-14, cxxstd: "11,14,17,20,2b", os: ubuntu-22.04, install: clang-14}
43+ - {toolset: clang++-15, cxxstd: "11,14,17,20,2b", os: ubuntu-22.04, install: clang-15}
44+ - {toolset: clang++-16, cxxstd: "11,14,17,20,2b", os: ubuntu-24.04, install: clang-16}
45+ - {toolset: clang++-17, cxxstd: "11,14,17,20,2b", os: ubuntu-24.04, install: clang-17}
46+ - {toolset: clang++-18, cxxstd: "11,14,17,20,2b", os: ubuntu-24.04, install: clang-18}
47+ - {toolset: clang, cxxstd: "11,14,17,20,2b", os: macos-13}
48+ - {toolset: clang, cxxstd: "11,14,17,20,2b", os: macos-14}
17549
17650 runs-on : ${{matrix.os}}
17751 container :
@@ -225,11 +99,6 @@ jobs:
22599 ./bootstrap.sh
226100 ./b2 -d0 headers
227101
228- - name : Create user-config.jam
229- if : matrix.compiler
230- run : |
231- echo "using ${{matrix.toolset}} : : ${{matrix.compiler}} ;" > ~/user-config.jam
232-
233102 - name : Run tests
234103 run : |
235104 cd ../boost-root
0 commit comments