-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
#2286: Remove gcc-8
support
#2360
base: develop
Are you sure you want to change the base?
Conversation
Pipelines resultsPR tests (gcc-12, ubuntu, mpich, verbose, kokkos) Build for a505c09 (2024-11-22 17:07:04 UTC)
PR tests (gcc-10, ubuntu, openmpi, no LB) Build for a505c09 (2024-11-22 17:07:04 UTC)
PR tests (clang-13, alpine, mpich) Build for a505c09 (2024-11-22 17:07:04 UTC)
PR tests (clang-9, ubuntu, mpich) Build for a505c09 (2024-11-22 17:07:04 UTC)
PR tests (gcc-9, ubuntu, mpich, zoltan, json schema test) Build for 6b623be (2024-11-14 16:15:04 UTC)
PR tests (clang-10, ubuntu, mpich) Build for a505c09 (2024-11-22 17:07:04 UTC)
PR tests (clang-11, ubuntu, mpich) Build for a505c09 (2024-11-22 17:07:04 UTC)
PR tests (intel icpx, ubuntu, mpich, verbose) Build for a505c09 (2024-11-22 17:07:04 UTC)
PR tests (clang-12, ubuntu, mpich) Build for a505c09 (2024-11-22 17:07:04 UTC)
PR tests (clang-13, ubuntu, mpich) Build for a505c09 (2024-11-22 17:07:04 UTC)
PR tests (gcc-11, ubuntu, mpich, trace runtime, coverage) Build for a505c09 (2024-11-22 17:07:04 UTC)
PR tests (clang-14, ubuntu, mpich, verbose) Build for a505c09 (2024-11-22 17:07:04 UTC)
PR tests (nvidia cuda 12.2.0, gcc-9, ubuntu, mpich, verbose) Build for a505c09 (2024-11-22 17:07:04 UTC)
PR tests (nvidia cuda 11.2, gcc-9, ubuntu, mpich) Build for a505c09 (2024-11-22 17:07:04 UTC)
PR tests (intel icpc, ubuntu, mpich) Build for a505c09 (2024-11-22 17:07:04 UTC)
PR tests (gcc-9, ubuntu, mpich, zoltan) Build for a505c09 (2024-11-22 17:07:04 UTC)
|
f09015f
to
a076496
Compare
f2bcaea
to
5d703e0
Compare
@@ -23,7 +23,7 @@ | |||
{ | |||
"communications": [ | |||
{ | |||
"bytes": 152.0, | |||
"bytes": 160.0, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I assume this is a result of switching JSON validation from gcc-9
to clang-16
.
docker-compose.yml
Outdated
@@ -10,7 +10,7 @@ | |||
# Variables: | |||
# ARCH={amd64, arm64v8, ...} | |||
# COMPILER_TYPE={gnu, clang, intel, nvidia} | |||
# COMPILER={gcc-8, gcc-9, gcc-10, | |||
# COMPILER={gcc-9, gcc-10, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is gcc-13 now an option as well?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, added some other missing variants too.
|
||
ARG BUILD_SHARED_LIBS | ||
ARG CMAKE_BUILD_TYPE | ||
ARG VT_ASAN_ENABLED | ||
ARG VT_DOXYGEN_ENABLED | ||
ARG VT_EXTENDED_TESTS_ENABLED | ||
ARG VT_FCONTEXT_ENABLED | ||
ARG VT_LB_ENABLED | ||
ARG VT_MIMALLOC_ENABLED | ||
ARG VT_NO_COLOR_ENABLED | ||
ARG VT_POOL_ENABLED | ||
ARG VT_PRODUCTION_BUILD_ENABLED | ||
ARG VT_TRACE_ENABLED | ||
ARG VT_TRACE_RUNTIME_ENABLED | ||
ARG VT_UBSAN_ENABLED | ||
ARG VT_WERROR_ENABLED | ||
ARG CMAKE_CXX_STANDARD | ||
ARG VT_DEBUG_VERBOSE | ||
ARG VT_CI_BUILD | ||
|
||
ENV BUILD_SHARED_LIBS=${BUILD_SHARED_LIBS} \ | ||
CMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} \ | ||
VT_ASAN_ENABLED=${VT_ASAN_ENABLED} \ | ||
VT_DIAGNOSTICS_ENABLED=${VT_DIAGNOSTICS_ENABLED} \ | ||
VT_DIAGNOSTICS_RUNTIME_ENABLED=${VT_DIAGNOSTICS_RUNTIME_ENABLED} \ | ||
VT_DOXYGEN_ENABLED=${VT_DOXYGEN_ENABLED} \ | ||
VT_EXTENDED_TESTS_ENABLED=${VT_EXTENDED_TESTS_ENABLED} \ | ||
VT_FCONTEXT_ENABLED=${VT_FCONTEXT_ENABLED} \ | ||
VT_LB_ENABLED=${VT_LB_ENABLED} \ | ||
VT_MIMALLOC_ENABLED=${VT_MIMALLOC_ENABLED} \ | ||
VT_MPI_GUARD_ENABLED=${VT_MPI_GUARD_ENABLED} \ | ||
VT_NO_COLOR_ENABLED=${VT_NO_COLOR_ENABLED} \ | ||
VT_POOL_ENABLED=${VT_POOL_ENABLED} \ | ||
VT_PRODUCTION_BUILD_ENABLED=${VT_PRODUCTION_BUILD_ENABLED} \ | ||
VT_TRACE_ENABLED=${VT_TRACE_ENABLED} \ | ||
VT_TRACE_RUNTIME_ENABLED=${VT_TRACE_RUNTIME} \ | ||
VT_UBSAN_ENABLED=${VT_UBSAN_ENABLED} \ | ||
VT_UNITY_BUILD_ENABLED=${VT_UNITY_BUILD_ENABLED} \ | ||
VT_WERROR_ENABLED=${VT_WERROR_ENABLED} \ | ||
CMAKE_CXX_STANDARD=${CMAKE_CXX_STANDARD} \ | ||
VT_DEBUG_VERBOSE=${VT_DEBUG_VERBOSE} \ | ||
VT_CI_BUILD=${VT_CI_BUILD} | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Drive-by change: those are not necessary to pass environment variables.
Use a build based on Ubuntu 24.04 to ensure recent versions of Python dependencies (python3-schema).
b42a1fa
to
a505c09
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Closes #2286