Skip to content

Commit ff52ae8

Browse files
committed
CI for older gcc versions
1 parent 142c9d6 commit ff52ae8

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

.github/workflows/linux.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,24 @@ jobs:
2323
drafts: "OFF"
2424
libzmq: "4.2.0"
2525
libzmqbuild: "pkgconfig"
26+
# gcc 4.8
27+
- os: "ubuntu-18.04"
28+
cppstd: "11"
29+
cc: "gcc-4.8"
30+
cxx: "g++-4.8"
31+
drafts: "ON"
32+
libzmq: "4.3.4"
33+
libzmqbuild: "cmake"
34+
aptinstall: "gcc-4.8 g++-4.8"
35+
# gcc 5
36+
- os: "ubuntu-18.04"
37+
cppstd: "11"
38+
cc: "gcc-5"
39+
cxx: "g++-5"
40+
drafts: "ON"
41+
libzmq: "4.3.4"
42+
libzmqbuild: "cmake"
43+
aptinstall: "gcc-5 g++-5"
2644
# without draft
2745
- os: "ubuntu-latest"
2846
cppstd: "20"
@@ -51,6 +69,11 @@ jobs:
5169

5270
steps:
5371
- uses: actions/checkout@v2
72+
73+
- name: install_deps
74+
if: matrix.aptinstall
75+
run: sudo apt install ${{matrix.aptinstall}}
76+
5477
- name: get_libzmq
5578
run: |
5679
curl -L https://github.com/zeromq/libzmq/archive/v${{ matrix.libzmq }}.tar.gz \

0 commit comments

Comments
 (0)