Skip to content

Commit a3e0f52

Browse files
committed
refactor(gcc): drop support for gcc 7 and 8
* patchy availability on linux and mac * oldest officially supported gcc is 11
1 parent 933366a commit a3e0f52

File tree

4 files changed

+19
-34
lines changed

4 files changed

+19
-34
lines changed

.github/compat/compat.csv

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
compiler,gcc,gcc,gcc,gcc,gcc,gcc,gcc,intel,intel,intel,intel,intel,intel,intel,intel,intel,intel,intel,intel,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,lfortran,lfortran,lfortran,nvidia-hpc,nvidia-hpc,nvidia-hpc,nvidia-hpc,nvidia-hpc,nvidia-hpc,nvidia-hpc,nvidia-hpc
2-
version,10,11,12,13,7,8,9,2021.1,2021.1.2,2021.2,2021.4,2022.0,2022.1,2022.2,2022.2.1,2023.0,2023.1,2023.2,2024.0,2021.1,2021.1.2,2021.10,2021.2,2021.3,2021.4,2021.5,2021.6,2021.7,2021.7.1,2021.8,2021.9,0.31.0,0.32.0,0.33.0,20.11,21.11,22.11,23.11,23.3,23.5,23.7,23.9
3-
runner,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
4-
macos-12,✓,✓,✓,✓,,,✓,,,,,,,,,,,,,✓,,✓,✓,✓,✓,✓,✓,✓,,✓,✓,✓,✓,✓,,,,,,,,
5-
macos-13,✓,✓,✓,✓,,,,,,,,,,,,,,,,✓,,✓,✓,✓,✓,✓,✓,✓,,✓,✓,✓,✓,✓,,,,,,,,
6-
macos-14,,✓,✓,✓,,,,,,,,,,,,,,,,✓,,✓,✓,✓,✓,✓,✓,✓,,✓,✓,✓,✓,✓,,,,,,,,
7-
ubuntu-20.04,✓,✓,,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓
8-
ubuntu-22.04,✓,✓,✓,✓,,,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓
9-
windows-2019,✓,✓,✓,✓,,✓,✓,,,,,,✓,✓,,,✓,✓,✓,,,✓,,,,,✓,✓,,,✓,✓,✓,✓,,,,,,,,
10-
windows-2022,✓,✓,✓,✓,,✓,✓,,,,,,✓,✓,,,✓,✓,✓,,,✓,,,,,✓,✓,,,✓,✓,✓,✓,,,,,,,,
1+
compiler,gcc,gcc,gcc,gcc,gcc,intel,intel,intel,intel,intel,intel,intel,intel,intel,intel,intel,intel,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,lfortran,lfortran,lfortran,nvidia-hpc,nvidia-hpc,nvidia-hpc,nvidia-hpc,nvidia-hpc,nvidia-hpc,nvidia-hpc,nvidia-hpc
2+
version,10,11,12,13,9,2021.1,2021.1.2,2021.2,2021.4,2022.0,2022.1,2022.2,2022.2.1,2023.0,2023.1,2023.2,2024.0,2021.1,2021.1.2,2021.10,2021.2,2021.3,2021.4,2021.5,2021.6,2021.7,2021.7.1,2021.8,2021.9,0.31.0,0.32.0,0.33.0,20.11,21.11,22.11,23.11,23.3,23.5,23.7,23.9
3+
runner,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
4+
macos-12,✓,✓,✓,✓,✓,,,,,,,,,,,,,✓,,✓,✓,✓,✓,✓,✓,✓,,✓,✓,✓,✓,✓,,,,,,,,
5+
macos-13,✓,✓,✓,✓,,,,,,,,,,,,,,✓,,✓,✓,✓,✓,✓,✓,✓,,✓,✓,✓,✓,✓,,,,,,,,
6+
macos-14,,✓,✓,✓,,,,,,,,,,,,,,✓,,✓,✓,✓,✓,✓,✓,✓,,✓,✓,✓,✓,✓,,,,,,,,
7+
ubuntu-20.04,✓,✓,,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓
8+
ubuntu-22.04,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓
9+
windows-2019,✓,✓,✓,✓,✓,,,,,,✓,✓,,,✓,✓,✓,,,✓,,,,,✓,✓,,,✓,✓,✓,✓,,,,,,,,
10+
windows-2022,✓,✓,✓,✓,✓,,,,,,✓,✓,,,✓,✓,✓,,,✓,,,,,✓,✓,,,✓,✓,✓,✓,,,,,,,,

.github/compat/long_compat.csv

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@ macos-12,gcc,10,✓
33
macos-12,gcc,11,✓
44
macos-12,gcc,12,✓
55
macos-12,gcc,13,✓
6-
macos-12,gcc,7,
7-
macos-12,gcc,8,
86
macos-12,gcc,9,✓
97
macos-12,intel-classic,2021.1.2,
108
macos-12,intel-classic,2021.1,✓
@@ -25,8 +23,6 @@ macos-13,gcc,10,✓
2523
macos-13,gcc,11,✓
2624
macos-13,gcc,12,✓
2725
macos-13,gcc,13,✓
28-
macos-13,gcc,7,
29-
macos-13,gcc,8,
3026
macos-13,intel-classic,2021.1.2,
3127
macos-13,intel-classic,2021.1,✓
3228
macos-13,intel-classic,2021.10,✓
@@ -45,7 +41,6 @@ macos-13,lfortran,0.33.0,✓
4541
macos-14,gcc,11,✓
4642
macos-14,gcc,12,✓
4743
macos-14,gcc,13,✓
48-
macos-14,gcc,7,
4944
macos-14,intel-classic,2021.1.2,
5045
macos-14,intel-classic,2021.1,✓
5146
macos-14,intel-classic,2021.10,✓
@@ -65,8 +60,6 @@ ubuntu-20.04,gcc,10,✓
6560
ubuntu-20.04,gcc,11,✓
6661
ubuntu-20.04,gcc,12,
6762
ubuntu-20.04,gcc,13,✓
68-
ubuntu-20.04,gcc,7,✓
69-
ubuntu-20.04,gcc,8,✓
7063
ubuntu-20.04,gcc,9,✓
7164
ubuntu-20.04,intel-classic,2021.1.2,✓
7265
ubuntu-20.04,intel-classic,2021.1,✓
@@ -121,8 +114,6 @@ ubuntu-22.04,gcc,10,✓
121114
ubuntu-22.04,gcc,11,✓
122115
ubuntu-22.04,gcc,12,✓
123116
ubuntu-22.04,gcc,13,✓
124-
ubuntu-22.04,gcc,7,
125-
ubuntu-22.04,gcc,8,
126117
ubuntu-22.04,gcc,9,✓
127118
ubuntu-22.04,intel-classic,2021.1.2,✓
128119
ubuntu-22.04,intel-classic,2021.1,✓
@@ -172,8 +163,6 @@ windows-2019,gcc,10,✓
172163
windows-2019,gcc,11,✓
173164
windows-2019,gcc,12,✓
174165
windows-2019,gcc,13,✓
175-
windows-2019,gcc,7,
176-
windows-2019,gcc,8,✓
177166
windows-2019,gcc,9,✓
178167
windows-2019,intel-classic,2021.1.2,
179168
windows-2019,intel-classic,2021.1,
@@ -206,8 +195,6 @@ windows-2022,gcc,10,✓
206195
windows-2022,gcc,11,✓
207196
windows-2022,gcc,12,✓
208197
windows-2022,gcc,13,✓
209-
windows-2022,gcc,7,
210-
windows-2022,gcc,8,✓
211198
windows-2022,gcc,9,✓
212199
windows-2022,intel-classic,2021.1.2,
213200
windows-2022,intel-classic,2021.1,

.github/compat/matrix.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@ toolchain:
1212
- {compiler: gcc, version: 11}
1313
- {compiler: gcc, version: 10}
1414
- {compiler: gcc, version: 9}
15-
- {compiler: gcc, version: 8}
16-
- {compiler: gcc, version: 7}
1715
- {compiler: intel, version: '2024.0'}
1816
- {compiler: intel, version: '2023.2'}
1917
- {compiler: intel, version: '2023.1'}

0 commit comments

Comments
 (0)