Skip to content

Commit 679fc1b

Browse files
authored
[CI] Use gcc-14 as a default compiler (#150)
1 parent 5c21c8e commit 679fc1b

File tree

1 file changed

+16
-16
lines changed

1 file changed

+16
-16
lines changed

.github/workflows/main.yml

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ jobs:
4242
run: |
4343
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
4444
sudo apt-get update
45-
sudo apt-get install gcc-13 g++-13
45+
sudo apt-get install gcc-14 g++-14
4646
sudo apt-get install ninja-build
4747
sudo apt-get install mpich
4848
sudo apt-get install libomp-dev
@@ -62,14 +62,14 @@ jobs:
6262
-D USE_FUNC_TESTS=ON -D USE_PERF_TESTS=ON
6363
-D CMAKE_BUILD_TYPE=RELEASE
6464
env:
65-
CC: gcc-13
66-
CXX: g++-13
65+
CC: gcc-14
66+
CXX: g++-14
6767
- name: Build project
6868
run: |
6969
cmake --build build --parallel
7070
env:
71-
CC: gcc-13
72-
CXX: g++-13
71+
CC: gcc-14
72+
CXX: g++-14
7373
- name: Run func tests (MPI, num_proc=1)
7474
run: |
7575
source scripts/run_mpi.sh
@@ -122,7 +122,7 @@ jobs:
122122
run: |
123123
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
124124
sudo apt-get update
125-
sudo apt-get install gcc-13 g++-13
125+
sudo apt-get install gcc-14 g++-14
126126
sudo apt-get install ninja-build
127127
sudo apt-get install mpich
128128
sudo apt-get install libomp-dev
@@ -142,14 +142,14 @@ jobs:
142142
-D USE_FUNC_TESTS=ON -D USE_PERF_TESTS=ON
143143
-D CMAKE_BUILD_TYPE=RELEASE
144144
env:
145-
CC: gcc-13
146-
CXX: g++-13
145+
CC: gcc-14
146+
CXX: g++-14
147147
- name: Build project
148148
run: |
149149
cmake --build build --parallel
150150
env:
151-
CC: gcc-13
152-
CXX: g++-13
151+
CC: gcc-14
152+
CXX: g++-14
153153
- name: Run func tests (threads, num_threads=5)
154154
run: source scripts/run_threads.sh
155155
env:
@@ -894,7 +894,7 @@ jobs:
894894
- name: Setup environment
895895
run: |
896896
sudo apt-get update
897-
sudo apt-get install gcc g++
897+
sudo apt-get install gcc-14 g++-14
898898
sudo apt-get install ninja-build
899899
sudo apt-get install mpich
900900
sudo apt-get install libomp-dev
@@ -982,7 +982,7 @@ jobs:
982982
run: |
983983
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
984984
sudo apt-get update
985-
sudo apt-get install gcc-12 g++-12
985+
sudo apt-get install gcc-14 g++-14
986986
sudo apt-get install ninja-build
987987
sudo apt-get install mpich
988988
sudo apt-get install libomp-dev
@@ -1002,14 +1002,14 @@ jobs:
10021002
-D USE_FUNC_TESTS=ON -D USE_PERF_TESTS=ON
10031003
-D CMAKE_BUILD_TYPE=RELEASE
10041004
env:
1005-
CC: gcc-12
1006-
CXX: g++-12
1005+
CC: gcc-14
1006+
CXX: g++-14
10071007
- name: Build project
10081008
run: |
10091009
cmake --build build --parallel
10101010
env:
1011-
CC: gcc-12
1012-
CXX: g++-12
1011+
CC: gcc-14
1012+
CXX: g++-14
10131013
- name: Run perf count checker
10141014
run: |
10151015
source scripts/run_perf_count_checker.sh

0 commit comments

Comments
 (0)