@@ -7,71 +7,71 @@ permissions:
7
7
8
8
jobs :
9
9
build :
10
- runs-on : ${{ matrix.os }}
10
+ runs-on : ubuntu-20.04
11
11
strategy :
12
12
matrix :
13
13
cxx : [g++-4.8, g++-10, clang++-9]
14
14
build_type : [Debug, Release]
15
15
std : [11]
16
- os : [ubuntu-18.04]
17
16
include :
18
17
- cxx : g++-4.8
19
18
install : sudo apt install g++-4.8
20
- os : ubuntu-18.04
21
19
- cxx : g++-8
22
20
build_type : Debug
23
21
std : 14
24
22
install : sudo apt install g++-8
25
- os : ubuntu-18.04
26
23
- cxx : g++-8
27
24
build_type : Debug
28
25
std : 17
29
26
install : sudo apt install g++-8
30
- os : ubuntu-18.04
31
27
- cxx : g++-9
32
28
build_type : Debug
33
29
std : 17
34
- install : sudo apt install g++-9
35
- os : ubuntu-18.04
36
30
- cxx : g++-10
37
31
build_type : Debug
38
32
std : 17
39
- os : ubuntu-18.04
40
33
- cxx : g++-11
41
34
build_type : Debug
42
35
std : 20
43
- os : ubuntu-20.04
44
36
install : sudo apt install g++-11
45
37
- cxx : clang++-8
46
38
build_type : Debug
47
39
std : 17
48
40
cxxflags : -stdlib=libc++
49
- os : ubuntu-18.04
50
41
install : sudo apt install clang-8 libc++-8-dev libc++abi-8-dev
42
+ - cxx : clang++-9
43
+ install : sudo apt install clang-9
51
44
- cxx : clang++-9
52
45
build_type : Debug
53
46
fuzz : -DFMT_FUZZ=ON -DFMT_FUZZ_LINKMAIN=ON
54
47
std : 17
55
- os : ubuntu-18.04
48
+ install : sudo apt install clang-9
56
49
- cxx : clang++-11
57
50
build_type : Debug
58
51
std : 20
59
- os : ubuntu-20.04
60
52
- cxx : clang++-11
61
53
build_type : Debug
62
54
std : 20
63
55
cxxflags : -stdlib=libc++
64
- os : ubuntu-20.04
65
56
install : sudo apt install libc++-11-dev libc++abi-11-dev
66
57
- shared : -DBUILD_SHARED_LIBS=ON
67
58
68
59
steps :
69
- - uses : actions/checkout@v2
60
+ - uses : actions/checkout@v3
61
+
62
+ - name : Add repositories for older GCC
63
+ run : |
64
+ # Bellow two repos provide GCC 4.8, 5.5 and 6.4
65
+ sudo apt-add-repository 'deb http://azure.archive.ubuntu.com/ubuntu/ bionic main'
66
+ sudo apt-add-repository 'deb http://azure.archive.ubuntu.com/ubuntu/ bionic universe'
67
+ # Bellow two repos additionally update GCC 6 to 6.5
68
+ # sudo apt-add-repository 'deb http://azure.archive.ubuntu.com/ubuntu/ bionic-updates main'
69
+ # sudo apt-add-repository 'deb http://azure.archive.ubuntu.com/ubuntu/ bionic-updates universe'
70
+ if : ${{ matrix.cxx == 'g++-4.8' }}
70
71
71
72
- name : Create Build Environment
72
73
run : |
73
74
${{matrix.install}}
74
- sudo apt update
75
75
sudo apt install locales-all
76
76
cmake -E make_directory ${{runner.workspace}}/build
77
77
0 commit comments