Skip to content

Commit 8e626fe

Browse files
committed
👷 Add gcc 14 to CI
1 parent dd795ab commit 8e626fe

File tree

2 files changed

+13
-6
lines changed

2 files changed

+13
-6
lines changed

.github/workflows/unit_tests.yml

+12-5
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ env:
1414
CMAKE_GENERATOR: Ninja
1515
DEFAULT_CXX_STANDARD: 20
1616
DEFAULT_LLVM_VERSION: 20
17-
DEFAULT_GCC_VERSION: 13
17+
DEFAULT_GCC_VERSION: 14
1818
MULL_LLVM_VERSION: 18
1919
MULL_VERSION: 0.24.0
2020
HYPOTHESIS_PROFILE: default
@@ -30,7 +30,7 @@ jobs:
3030
fail-fast: false
3131
matrix:
3232
compiler: [clang, gcc]
33-
version: [12, 13, 16, 17, 18, 19, 20]
33+
version: [12, 13, 14, 16, 17, 18, 19, 20]
3434
cxx_standard: [17, 20]
3535
stdlib: [libstdc++, libc++]
3636
build_type: [Debug]
@@ -87,6 +87,11 @@ jobs:
8787
- compiler: gcc
8888
toolchain_root: "/usr"
8989
cxx_flags: ""
90+
- version: 14
91+
compiler: gcc
92+
install: sudo apt update && sudo apt install -y gcc-14 g++-14
93+
cc: "gcc-14"
94+
cxx: "g++-14"
9095
- version: 13
9196
compiler: gcc
9297
install: sudo apt update && sudo apt install -y gcc-13 g++-13
@@ -109,6 +114,8 @@ jobs:
109114
version: 17
110115
- compiler: gcc
111116
version: 16
117+
- compiler: clang
118+
version: 14
112119
- compiler: clang
113120
version: 13
114121
- compiler: clang
@@ -320,9 +327,9 @@ jobs:
320327
install: wget https://apt.llvm.org/llvm.sh && chmod +x llvm.sh && sudo ./llvm.sh 20
321328
toolchain_root: "/usr/lib/llvm-20"
322329
- compiler: gcc
323-
cc: "gcc-13"
324-
cxx: "g++-13"
325-
install: sudo apt update && sudo apt install -y gcc-13 g++-13
330+
cc: "gcc-14"
331+
cxx: "g++-14"
332+
install: sudo apt update && sudo apt install -y gcc-14 g++-14
326333
toolchain_root: "/usr"
327334

328335
steps:

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@ Some of the extras are available only with C++20 or later.
1212
*stdx* supports:
1313

1414
- clang 14 through 19
15-
- gcc 12 through 13
15+
- gcc 12 through 14
1616

1717
See the [full documentation](https://intel.github.io/cpp-std-extensions/).

0 commit comments

Comments
 (0)