Skip to content

Commit 8acfbe4

Browse files
j-stephanbernhardmgruber
authored andcommitted
Add gcc-12 to CI
1 parent f5118e8 commit 8acfbe4

File tree

2 files changed

+23
-14
lines changed

2 files changed

+23
-14
lines changed

.github/workflows/ci.yml

+11-2
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,15 @@ concurrency:
2020
# NOTE: Testing the full matrix is not practical.
2121
# Therefore we aim to have each value been set in at lest one job.
2222
# CXX : {g++, clang++}
23-
# [g++] ALPAKA_CI_GCC_VER : {7, 8, 9, 10, 11}
23+
# [g++] ALPAKA_CI_GCC_VER : {7, 8, 9, 10, 11, 12}
2424
# [clang++] ALPAKA_CI_CLANG_VER : {6.0, 7, 8, 9, 10, 11, 12}
2525
# [cl.exe] ALPAKA_CI_CL_VER : {2019, 2022}
2626
# ALPAKA_CI_STDLIB : {libstdc++, [CXX==clang++]:libc++}
2727
# CMAKE_BUILD_TYPE : {Debug, Release}
2828
# alpaka_CI : {GITHUB}
2929
# ALPAKA_CI_DOCKER_BASE_IMAGE_NAME : {ubuntu:18.04, ubuntu:20.04, ubuntu:22.04}
3030
# ALPAKA_CI_BOOST_BRANCH : {boost-1.74.0, boost-1.75.0, boost-1.76.0, boost-1.77.0, boost-1.78.0, boost-1.79.0}
31-
# ALPAKA_CI_CMAKE_VER : {3.18.6, 3.19.8, 3.20.6, 3.21.6, 3.22.3}
31+
# ALPAKA_CI_CMAKE_VER : {3.18.6, 3.19.8, 3.20.6, 3.21.6, 3.22.3, 3.23.2}
3232
# ALPAKA_CI_XCODE_VER : {13.2.1, 13.4.1}
3333
# ALPAKA_CI_SANITIZERS : {ASan, UBsan, TSan}
3434
# TSan is not currently used because it produces many unexpected errors
@@ -115,6 +115,9 @@ jobs:
115115
- name: macos_xcode-13.4.1_debug_analysis
116116
os: macos-12
117117
env: {CXX: clang++, CC: clang, ALPAKA_CI_XCODE_VER: 13.4.1, CMAKE_BUILD_TYPE: Debug, ALPAKA_CI_BOOST_BRANCH: boost-1.74.0, ALPAKA_CI_ANALYSIS: ON, alpaka_DEBUG: 2, alpaka_ACC_CPU_B_SEQ_T_FIBERS_ENABLE: OFF, alpaka_ACC_CPU_B_OMP2_T_SEQ_ENABLE: ON, alpaka_ACC_CPU_B_SEQ_T_OMP2_ENABLE: ON, ALPAKA_CI_BUILD_JOBS: 3}
118+
- name: linux_gcc-12_debug_analysis
119+
os: ubuntu-22.04
120+
env: {CXX: g++, CC: gcc, ALPAKA_CI_GCC_VER: 12, ALPAKA_CI_STDLIB: libstdc++, CMAKE_BUILD_TYPE: Debug, ALPAKA_CI_BOOST_BRANCH: boost-1.79.0, ALPAKA_CI_CMAKE_VER: 3.23.1, OMP_NUM_THREADS: 4, ALPAKA_CI_DOCKER_BASE_IMAGE_NAME: "ubuntu:22.04", ALPAKA_CI_ANALYSIS: ON, alpaka_DEBUG: 2}
118121

119122
### macOS
120123
- name: macos_xcode-13.2.1_debug
@@ -213,6 +216,12 @@ jobs:
213216
- name: linux_gcc-11_debug_omp5
214217
os: ubuntu-latest
215218
env: {CXX: g++, CC: gcc, ALPAKA_CI_GCC_VER: 11, ALPAKA_CI_STDLIB: libstdc++, CMAKE_BUILD_TYPE: Debug, ALPAKA_CI_BOOST_BRANCH: boost-1.74.0, ALPAKA_CI_CMAKE_VER: 3.18.6, OMP_NUM_THREADS: 4, ALPAKA_CI_DOCKER_BASE_IMAGE_NAME: "ubuntu:20.04", alpaka_DEBUG: 2, alpaka_ACC_ANY_BT_OMP5_ENABLE: ON, CMAKE_CXX_FLAGS: "-foffload=disable", OMP_TARGET_OFFLOAD: "DISABLED", alpaka_OFFLOAD_MAX_BLOCK_SIZE: 2, alpaka_CHECK_HEADERS: ON}
219+
- name: linux_gcc-12_release_c++20
220+
os: ubuntu-22.04
221+
env: {CXX: g++, CC: gcc, ALPAKA_CI_GCC_VER: 12, ALPAKA_CI_STDLIB: libstdc++, CMAKE_BUILD_TYPE: Release, ALPAKA_CI_BOOST_BRANCH: boost-1.79.0, ALPAKA_CI_CMAKE_VER: 3.23.1, OMP_NUM_THREADS: 2, ALPAKA_CI_DOCKER_BASE_IMAGE_NAME: "ubuntu:22.04", alpaka_ACC_CPU_B_SEQ_T_FIBERS_ENABLE: OFF, alpaka_CXX_STANDARD: 20}
222+
- name: linux_gcc-12_debug_omp5
223+
os: ubuntu-22.04
224+
env: {CXX: g++, CC: gcc, ALPAKA_CI_GCC_VER: 12, ALPAKA_CI_STDLIB: libstdc++, CMAKE_BUILD_TYPE: Debug, ALPAKA_CI_BOOST_BRANCH: boost-1.74.0, ALPAKA_CI_CMAKE_VER: 3.18.6, OMP_NUM_THREADS: 4, ALPAKA_CI_DOCKER_BASE_IMAGE_NAME: "ubuntu:22.04", alpaka_DEBUG: 2, alpaka_ACC_ANY_BT_OMP5_ENABLE: ON, CMAKE_CXX_FLAGS: "-foffload=disable", OMP_TARGET_OFFLOAD: "DISABLED", alpaka_OFFLOAD_MAX_BLOCK_SIZE: 2, alpaka_CHECK_HEADERS: ON}
216225

217226
# clang++
218227
- name: linux_clang-6_release_asan_c++17

0 commit comments

Comments
 (0)