mirror of
https://github.com/Kitware/CMake.git
synced 2026-11-06 05:16:58 +00:00
Merge topic 'ci-fedora-45'
fca05ac459ci: use Fedora 45 images and environments6e50523aa4ci: update Fedora base images to Fedora 4525ba11fa71ci: Fix CMake_TEST_HIP cache entry typece5fb4628eCTestCustom: Suppress clang-analyzer warning in libuvefd6a0fdcdclang-tidy: ignore warnings new in version 23387b496b4fcmake: Avoid else-after-exit5ebdde2240cmConfigureLog: Avoid else-after-breakd158a7fabbcmNinjaNormalTargetGenerator: Avoid else-after-return Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !12725
This commit is contained in:
commit
e0e4ac25b9
106 files changed
+285
-233
No files matched your search
+15
-1
@@ -3,6 +3,7 @@ Checks: >
|
||||
-*,
|
||||
bugprone-*,
|
||||
-bugprone-assignment-in-if-condition,
|
||||
-bugprone-assignment-in-selection-statement,
|
||||
-bugprone-crtp-constructor-accessibility,
|
||||
-bugprone-derived-method-shadowing-base-method,
|
||||
-bugprone-easily-swappable-parameters,
|
||||
@@ -14,22 +15,25 @@ Checks: >
|
||||
-bugprone-multi-level-implicit-pointer-conversion,
|
||||
-bugprone-narrowing-conversions,
|
||||
-bugprone-return-const-ref-from-parameter,
|
||||
-bugprone-signed-bitwise,
|
||||
-bugprone-suspicious-stringview-data-usage,
|
||||
-bugprone-switch-missing-default-case,
|
||||
-bugprone-throwing-static-initialization,
|
||||
-bugprone-too-small-loop-variable,
|
||||
-bugprone-unchecked-optional-access,
|
||||
-bugprone-unchecked-string-to-number-conversion,
|
||||
-bugprone-unhandled-code-paths,
|
||||
-bugprone-unused-local-non-trivial-variable,
|
||||
-bugprone-unused-return-value,
|
||||
-bugprone-use-after-move,
|
||||
misc-*,
|
||||
-misc-confusable-identifiers,
|
||||
-misc-const-correctness,
|
||||
-misc-explicit-constructor,
|
||||
-misc-include-cleaner,
|
||||
-misc-multiple-inheritance,
|
||||
-misc-non-private-member-variables-in-classes,
|
||||
-misc-no-recursion,
|
||||
-misc-non-private-member-variables-in-classes,
|
||||
-misc-override-with-different-visibility,
|
||||
-misc-predictable-rand,
|
||||
-misc-static-assert,
|
||||
@@ -47,13 +51,18 @@ Checks: >
|
||||
-modernize-use-nodiscard,
|
||||
-modernize-use-noexcept,
|
||||
-modernize-use-scoped-lock,
|
||||
-modernize-use-string-view,
|
||||
-modernize-use-structured-binding,
|
||||
-modernize-use-trailing-return-type,
|
||||
-modernize-use-transparent-functors,
|
||||
performance-*,
|
||||
-performance-avoid-endl,
|
||||
-performance-enum-size,
|
||||
-performance-faster-string-find,
|
||||
-performance-prefer-single-char-overloads,
|
||||
-performance-unnecessary-copy-initialization,
|
||||
-performance-unnecessary-value-param,
|
||||
-performance-use-std-move,
|
||||
readability-*,
|
||||
-readability-avoid-nested-conditional-operator,
|
||||
-readability-avoid-unconditional-preprocessor-if,
|
||||
@@ -70,11 +79,16 @@ Checks: >
|
||||
-readability-math-missing-parentheses,
|
||||
-readability-named-parameter,
|
||||
-readability-redundant-casting,
|
||||
-readability-redundant-lambda-parameter-list,
|
||||
-readability-redundant-nested-if,
|
||||
-readability-redundant-parentheses,
|
||||
-readability-redundant-qualified-alias,
|
||||
-readability-redundant-typename,
|
||||
-readability-simplify-boolean-expr,
|
||||
-readability-static-accessed-through-instance,
|
||||
-readability-suspicious-call-argument,
|
||||
-readability-trailing-comma,
|
||||
-readability-trivial-switch,
|
||||
-readability-uppercase-literal-suffix,
|
||||
-readability-use-concise-preprocessor-directives,
|
||||
-readability-use-std-min-max,
|
||||
|
||||
+77
-77
@@ -65,7 +65,7 @@ p:source-package:
|
||||
|
||||
p:doc-package:
|
||||
extends:
|
||||
- .fedora44_sphinx_package
|
||||
- .fedora45_sphinx_package
|
||||
- .cmake_prep_doc_linux
|
||||
- .linux_x86_64_tags
|
||||
- .cmake_doc_artifacts
|
||||
@@ -139,9 +139,9 @@ l:iwyu-debian13:
|
||||
- .rules
|
||||
needs: []
|
||||
|
||||
l:tidy-fedora44:
|
||||
l:tidy-fedora45:
|
||||
extends:
|
||||
- .fedora44_tidy
|
||||
- .fedora45_tidy
|
||||
- .cmake_build_linux
|
||||
- .cmake_tidy_artifacts
|
||||
- .linux_x86_64_tags
|
||||
@@ -149,9 +149,9 @@ l:tidy-fedora44:
|
||||
- .rules
|
||||
needs: []
|
||||
|
||||
l:pvs-studio-fedora44:
|
||||
l:pvs-studio-fedora45:
|
||||
extends:
|
||||
- .fedora44_pvs_studio
|
||||
- .fedora45_pvs_studio
|
||||
- .cmake_build_linux
|
||||
- .linux_x86_64_tags
|
||||
- .cmake_cdash_artifacts
|
||||
@@ -162,9 +162,9 @@ l:pvs-studio-fedora44:
|
||||
CMAKE_CI_JOB_NO_MR: "true"
|
||||
needs: []
|
||||
|
||||
l:sphinx-fedora44:
|
||||
l:sphinx-fedora45:
|
||||
extends:
|
||||
- .fedora44_sphinx
|
||||
- .fedora45_sphinx
|
||||
- .cmake_build_linux
|
||||
- .cmake_sphinx_artifacts
|
||||
- .linux_x86_64_tags
|
||||
@@ -174,9 +174,9 @@ l:sphinx-fedora44:
|
||||
CMAKE_CI_JOB_HELP: "true"
|
||||
needs: []
|
||||
|
||||
l:clang-analyzer-fedora44:
|
||||
l:clang-analyzer-fedora45:
|
||||
extends:
|
||||
- .fedora44_clang_analyzer
|
||||
- .fedora45_clang_analyzer
|
||||
- .cmake_build_linux
|
||||
- .linux_x86_64_tags
|
||||
- .rules
|
||||
@@ -184,25 +184,25 @@ l:clang-analyzer-fedora44:
|
||||
CMAKE_CI_JOB_NIGHTLY: "true"
|
||||
needs: []
|
||||
|
||||
l:clang-fuzzing-fedora44:
|
||||
l:clang-fuzzing-fedora45:
|
||||
extends:
|
||||
- .fedora44_clang_fuzzing
|
||||
- .fedora45_clang_fuzzing
|
||||
- .cmake_build_linux
|
||||
- .linux_x86_64_tags
|
||||
- .rules
|
||||
needs: []
|
||||
|
||||
l:clazy-fedora44:
|
||||
l:clazy-fedora45:
|
||||
extends:
|
||||
- .fedora44_clazy
|
||||
- .fedora45_clazy
|
||||
- .cmake_build_linux
|
||||
- .linux_x86_64_tags
|
||||
- .rules
|
||||
needs: []
|
||||
|
||||
t:devcontainer-fedora44:
|
||||
t:devcontainer-fedora45:
|
||||
extends:
|
||||
- .fedora44
|
||||
- .fedora45
|
||||
- .cmake_test_devcontainer
|
||||
- .linux_x86_64_priv_tags
|
||||
- .rules
|
||||
@@ -212,9 +212,9 @@ t:devcontainer-fedora44:
|
||||
|
||||
# Coverage builds
|
||||
|
||||
b:fedora44-gcc-gcov:
|
||||
b:fedora45-gcc-gcov:
|
||||
extends:
|
||||
- .fedora44_gcc_gcov
|
||||
- .fedora45_gcc_gcov
|
||||
- .cmake_build_linux
|
||||
- .cmake_build_artifacts
|
||||
- .linux_x86_64_tags
|
||||
@@ -224,9 +224,9 @@ b:fedora44-gcc-gcov:
|
||||
CMAKE_CI_JOB_RUN_MANUALLY: "true"
|
||||
needs: []
|
||||
|
||||
t:fedora44-gcc-gcov:
|
||||
t:fedora45-gcc-gcov:
|
||||
extends:
|
||||
- .fedora44_gcc_gcov
|
||||
- .fedora45_gcc_gcov
|
||||
- .cmake_test_linux
|
||||
- .cmake_coverage_artifacts
|
||||
- .linux_x86_64_tags_x11
|
||||
@@ -234,25 +234,25 @@ t:fedora44-gcc-gcov:
|
||||
# Run coverage analysis even if the tests fail.
|
||||
allow_failure: true
|
||||
needs:
|
||||
- b:fedora44-gcc-gcov
|
||||
- b:fedora45-gcc-gcov
|
||||
variables:
|
||||
CMAKE_CI_JOB_NIGHTLY: "true"
|
||||
|
||||
a:fedora44-gcc-gcov:
|
||||
a:fedora45-gcc-gcov:
|
||||
extends:
|
||||
- .fedora44_gcc_gcov
|
||||
- .fedora45_gcc_gcov
|
||||
- .cmake_coverage_linux
|
||||
- .cmake_cdash_artifacts
|
||||
- .linux_x86_64_tags
|
||||
- .rules
|
||||
needs:
|
||||
- t:fedora44-gcc-gcov
|
||||
- t:fedora45-gcc-gcov
|
||||
variables:
|
||||
CMAKE_CI_JOB_NIGHTLY: "true"
|
||||
|
||||
b:fedora44-bullseye-coverage:
|
||||
b:fedora45-bullseye-coverage:
|
||||
extends:
|
||||
- .fedora44_bullseye_coverage
|
||||
- .fedora45_bullseye_coverage
|
||||
- .cmake_build_linux
|
||||
- .cmake_build_artifacts
|
||||
- .linux_x86_64_tags
|
||||
@@ -263,9 +263,9 @@ b:fedora44-bullseye-coverage:
|
||||
CMAKE_CI_JOB_RUN_MANUALLY: "true"
|
||||
needs: []
|
||||
|
||||
t:fedora44-bullseye-coverage:
|
||||
t:fedora45-bullseye-coverage:
|
||||
extends:
|
||||
- .fedora44_bullseye_coverage
|
||||
- .fedora45_bullseye_coverage
|
||||
- .cmake_test_linux
|
||||
- .cmake_coverage_artifacts
|
||||
- .linux_x86_64_tags_x11
|
||||
@@ -273,20 +273,20 @@ t:fedora44-bullseye-coverage:
|
||||
# Run coverage analysis even if the tests fail.
|
||||
allow_failure: true
|
||||
needs:
|
||||
- b:fedora44-bullseye-coverage
|
||||
- b:fedora45-bullseye-coverage
|
||||
variables:
|
||||
CMAKE_CI_JOB_NIGHTLY: "true"
|
||||
CMAKE_CI_JOB_NO_MR: "true"
|
||||
|
||||
a:fedora44-bullseye-coverage:
|
||||
a:fedora45-bullseye-coverage:
|
||||
extends:
|
||||
- .fedora44_bullseye_coverage
|
||||
- .fedora45_bullseye_coverage
|
||||
- .cmake_coverage_linux
|
||||
- .cmake_cdash_artifacts
|
||||
- .linux_x86_64_tags
|
||||
- .rules
|
||||
needs:
|
||||
- t:fedora44-bullseye-coverage
|
||||
- t:fedora45-bullseye-coverage
|
||||
variables:
|
||||
CMAKE_CI_JOB_NIGHTLY: "true"
|
||||
CMAKE_CI_JOB_NO_MR: "true"
|
||||
@@ -382,9 +382,9 @@ t:debian13-hip-radeon:
|
||||
variables:
|
||||
CMAKE_CI_JOB_NIGHTLY: "true"
|
||||
|
||||
t:fedora44-hip-radeon:
|
||||
t:fedora45-hip-radeon:
|
||||
extends:
|
||||
- .fedora44_hip_radeon
|
||||
- .fedora45_hip_radeon
|
||||
- .cmake_test_linux_release
|
||||
- .linux_x86_64_tags_rocm6.2
|
||||
- .rules
|
||||
@@ -392,9 +392,9 @@ t:fedora44-hip-radeon:
|
||||
variables:
|
||||
CMAKE_CI_JOB_NIGHTLY: "true"
|
||||
|
||||
t:fedora44-makefiles-lfortran:
|
||||
t:fedora45-makefiles-lfortran:
|
||||
extends:
|
||||
- .fedora44_makefiles_lfortran
|
||||
- .fedora45_makefiles_lfortran
|
||||
- .cmake_test_linux_release
|
||||
- .linux_x86_64_tags
|
||||
- .rules
|
||||
@@ -402,9 +402,9 @@ t:fedora44-makefiles-lfortran:
|
||||
variables:
|
||||
CMAKE_CI_JOB_NIGHTLY: "true"
|
||||
|
||||
t:fedora44-ninja-lfortran:
|
||||
t:fedora45-ninja-lfortran:
|
||||
extends:
|
||||
- .fedora44_ninja_lfortran
|
||||
- .fedora45_ninja_lfortran
|
||||
- .cmake_test_linux_release
|
||||
- .linux_x86_64_tags
|
||||
- .rules
|
||||
@@ -412,17 +412,17 @@ t:fedora44-ninja-lfortran:
|
||||
variables:
|
||||
CMAKE_CI_JOB_NIGHTLY: "true"
|
||||
|
||||
t:fedora44-ninja-multi:
|
||||
t:fedora45-ninja-multi:
|
||||
extends:
|
||||
- .fedora44_ninja_multi
|
||||
- .fedora45_ninja_multi
|
||||
- .cmake_test_linux_release
|
||||
- .linux_x86_64_tags
|
||||
- .rules
|
||||
- .needs_centos7_x86_64
|
||||
|
||||
t:fedora44-ninja-clang:
|
||||
t:fedora45-ninja-clang:
|
||||
extends:
|
||||
- .fedora44_ninja_clang
|
||||
- .fedora45_ninja_clang
|
||||
- .cmake_test_linux_release
|
||||
- .linux_x86_64_tags
|
||||
- .rules
|
||||
@@ -430,9 +430,9 @@ t:fedora44-ninja-clang:
|
||||
variables:
|
||||
CMAKE_CI_JOB_NIGHTLY: "true"
|
||||
|
||||
t:fedora44-ninja-dpclang:
|
||||
t:fedora45-ninja-dpclang:
|
||||
extends:
|
||||
- .fedora44_ninja_dpclang
|
||||
- .fedora45_ninja_dpclang
|
||||
- .cmake_test_linux_release
|
||||
- .linux_x86_64_tags
|
||||
- .rules
|
||||
@@ -440,9 +440,9 @@ t:fedora44-ninja-dpclang:
|
||||
variables:
|
||||
CMAKE_CI_JOB_NIGHTLY: "true"
|
||||
|
||||
t:fedora44-ninja-gcc-std-reloc:
|
||||
t:fedora45-ninja-gcc-std-reloc:
|
||||
extends:
|
||||
- .fedora44_ninja_gcc_std_reloc
|
||||
- .fedora45_ninja_gcc_std_reloc
|
||||
- .cmake_test_linux_release
|
||||
- .linux_x86_64_tags
|
||||
- .rules
|
||||
@@ -450,9 +450,9 @@ t:fedora44-ninja-gcc-std-reloc:
|
||||
variables:
|
||||
CMAKE_CI_JOB_NIGHTLY: "true"
|
||||
|
||||
t:fedora44-ninja-multi-clang:
|
||||
t:fedora45-ninja-multi-clang:
|
||||
extends:
|
||||
- .fedora44_ninja_multi_clang
|
||||
- .fedora45_ninja_multi_clang
|
||||
- .cmake_test_linux_release
|
||||
- .linux_x86_64_tags
|
||||
- .rules
|
||||
@@ -460,9 +460,9 @@ t:fedora44-ninja-multi-clang:
|
||||
variables:
|
||||
CMAKE_CI_JOB_NIGHTLY: "true"
|
||||
|
||||
t:fedora44-makefiles-clang:
|
||||
t:fedora45-makefiles-clang:
|
||||
extends:
|
||||
- .fedora44_makefiles_clang
|
||||
- .fedora45_makefiles_clang
|
||||
- .cmake_test_linux_release
|
||||
- .linux_x86_64_tags
|
||||
- .rules
|
||||
@@ -470,17 +470,17 @@ t:fedora44-makefiles-clang:
|
||||
variables:
|
||||
CMAKE_CI_JOB_NIGHTLY: "true"
|
||||
|
||||
t:fedora44-makefiles:
|
||||
t:fedora45-makefiles:
|
||||
extends:
|
||||
- .fedora44_makefiles
|
||||
- .fedora45_makefiles
|
||||
- .cmake_test_linux_release
|
||||
- .linux_x86_64_v3_tags
|
||||
- .rules
|
||||
- .needs_centos7_x86_64
|
||||
|
||||
t:fedora44-makefiles-nospace:
|
||||
t:fedora45-makefiles-nospace:
|
||||
extends:
|
||||
- .fedora44_makefiles
|
||||
- .fedora45_makefiles
|
||||
- .cmake_test_linux_release
|
||||
- .linux_x86_64_v3_tags
|
||||
- .cmake_junit_artifacts
|
||||
@@ -488,12 +488,12 @@ t:fedora44-makefiles-nospace:
|
||||
- .needs_centos7_x86_64
|
||||
variables:
|
||||
GIT_CLONE_PATH: "$CI_BUILDS_DIR/cmake-ci"
|
||||
CMAKE_CI_BUILD_NAME: fedora44_makefiles_nospace
|
||||
CMAKE_CI_BUILD_NAME: fedora45_makefiles_nospace
|
||||
CMAKE_CI_JOB_NIGHTLY: "true"
|
||||
|
||||
t:fedora44-fastbuild:
|
||||
t:fedora45-fastbuild:
|
||||
extends:
|
||||
- .fedora44_fastbuild
|
||||
- .fedora45_fastbuild
|
||||
- .cmake_test_linux_release
|
||||
- .linux_x86_64_v3_tags
|
||||
- .rules
|
||||
@@ -501,9 +501,9 @@ t:fedora44-fastbuild:
|
||||
variables:
|
||||
CMAKE_CI_JOB_NIGHTLY: "true"
|
||||
|
||||
t:fedora44-instrumentation:
|
||||
t:fedora45-instrumentation:
|
||||
extends:
|
||||
- .fedora44_ninja_instrumentation
|
||||
- .fedora45_ninja_instrumentation
|
||||
- .cmake_test_linux_release
|
||||
- .linux_x86_64_tags
|
||||
- .rules
|
||||
@@ -731,9 +731,9 @@ t:debian10-legacy:
|
||||
variables:
|
||||
CMAKE_CI_JOB_NIGHTLY: "true"
|
||||
|
||||
b:fedora44-ninja:
|
||||
b:fedora45-ninja:
|
||||
extends:
|
||||
- .fedora44_ninja
|
||||
- .fedora45_ninja
|
||||
- .cmake_build_linux
|
||||
- .cmake_build_artifacts
|
||||
- .linux_x86_64_tags
|
||||
@@ -743,9 +743,9 @@ b:fedora44-ninja:
|
||||
CMAKE_CI_JOB_RUN_MANUALLY: "true"
|
||||
needs: []
|
||||
|
||||
b:fedora44-makefiles-symlinked:
|
||||
b:fedora45-makefiles-symlinked:
|
||||
extends:
|
||||
- .fedora44_makefiles_symlinked
|
||||
- .fedora45_makefiles_symlinked
|
||||
- .cmake_build_linux
|
||||
- .cmake_build_artifacts
|
||||
- .linux_x86_64_tags
|
||||
@@ -788,9 +788,9 @@ b:debian13-aarch64-extdeps:
|
||||
CMAKE_CI_JOB_RUN_MANUALLY: "true"
|
||||
needs: []
|
||||
|
||||
b:fedora44-extdeps:
|
||||
b:fedora45-extdeps:
|
||||
extends:
|
||||
- .fedora44_extdeps
|
||||
- .fedora45_extdeps
|
||||
- .cmake_build_linux_standalone
|
||||
- .linux_x86_64_tags
|
||||
- .rules
|
||||
@@ -799,27 +799,27 @@ b:fedora44-extdeps:
|
||||
CMAKE_CI_JOB_RUN_MANUALLY: "true"
|
||||
needs: []
|
||||
|
||||
t:fedora44-ninja:
|
||||
t:fedora45-ninja:
|
||||
extends:
|
||||
- .fedora44_ninja
|
||||
- .fedora45_ninja
|
||||
- .cmake_test_linux
|
||||
- .linux_x86_64_tags_x11
|
||||
- .cmake_test_artifacts
|
||||
- .rules
|
||||
needs:
|
||||
- b:fedora44-ninja
|
||||
- b:fedora45-ninja
|
||||
variables:
|
||||
CMAKE_CI_JOB_CONTINUOUS: "true"
|
||||
|
||||
t:fedora44-makefiles-symlinked:
|
||||
t:fedora45-makefiles-symlinked:
|
||||
extends:
|
||||
- .fedora44_makefiles_symlinked
|
||||
- .fedora45_makefiles_symlinked
|
||||
- .cmake_test_linux
|
||||
- .linux_x86_64_tags_x11
|
||||
- .cmake_test_artifacts
|
||||
- .rules
|
||||
needs:
|
||||
- b:fedora44-makefiles-symlinked
|
||||
- b:fedora45-makefiles-symlinked
|
||||
variables:
|
||||
CMAKE_CI_JOB_NIGHTLY: "true"
|
||||
|
||||
@@ -1026,9 +1026,9 @@ u:sunos-sparc64-package:
|
||||
|
||||
## Sanitizer builds
|
||||
|
||||
b:fedora44-asan:
|
||||
b:fedora45-asan:
|
||||
extends:
|
||||
- .fedora44_asan
|
||||
- .fedora45_asan
|
||||
- .cmake_build_linux
|
||||
- .cmake_build_artifacts
|
||||
- .linux_x86_64_tags
|
||||
@@ -1038,21 +1038,21 @@ b:fedora44-asan:
|
||||
CMAKE_CI_JOB_RUN_MANUALLY: "true"
|
||||
needs: []
|
||||
|
||||
t:fedora44-asan:
|
||||
t:fedora45-asan:
|
||||
extends:
|
||||
- .fedora44_asan
|
||||
- .fedora45_asan
|
||||
- .cmake_memcheck_linux
|
||||
- .linux_x86_64_tags
|
||||
- .cmake_junit_artifacts
|
||||
- .rules
|
||||
needs:
|
||||
- b:fedora44-asan
|
||||
- b:fedora45-asan
|
||||
variables:
|
||||
CMAKE_CI_JOB_NIGHTLY: "true"
|
||||
|
||||
t:fedora44-ninja-valgrind:
|
||||
t:fedora45-ninja-valgrind:
|
||||
extends:
|
||||
- .fedora44_ninja_valgrind
|
||||
- .fedora45_ninja_valgrind
|
||||
- .cmake_test_linux_release
|
||||
# Use a fast CPU so that timeouts are less of a concern.
|
||||
- .linux_x86_64_tags_fast_x11
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
set(CMake_TEST_HIP "amd" CACHE BOOL "")
|
||||
set(CMake_TEST_HIP "amd" CACHE STRING "")
|
||||
set(CMake_TEST_HIP_STANDARDS "98;11;14;17;20;23" CACHE STRING "")
|
||||
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_external_test.cmake")
|
||||
@@ -1 +0,0 @@
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_fedora44_common_lfortran.cmake")
|
||||
@@ -1 +0,0 @@
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_fedora44_common_lfortran.cmake")
|
||||
@@ -2,4 +2,4 @@ set(CMAKE_C_FLAGS "-fsanitize=address" CACHE STRING "")
|
||||
set(CMAKE_CXX_FLAGS "-fsanitize=address" CACHE STRING "")
|
||||
set(CMake_QT_MAJOR_VERSION "5" CACHE STRING "")
|
||||
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_fedora44_common.cmake")
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_fedora45_common.cmake")
|
||||
+1
-1
@@ -19,4 +19,4 @@ set(CMake_TEST_TLS_VERIFY_URL_BAD "https://badtls-expired.kitware.com" CACHE STR
|
||||
set(CMake_TEST_TLS_VERSION "1.3" CACHE STRING "")
|
||||
set(CMake_TEST_TLS_VERSION_URL_BAD "https://badtls-v1-1.kitware.com:8011" CACHE STRING "")
|
||||
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_fedora44_common.cmake")
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_fedora45_common.cmake")
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
set(configure_no_sccache 1)
|
||||
set(CMake_QT_MAJOR_VERSION "5" CACHE STRING "")
|
||||
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_fedora44_common.cmake")
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_fedora45_common.cmake")
|
||||
File renamed without changes.
+1
-1
@@ -2,4 +2,4 @@ set(configure_no_sccache 1)
|
||||
set(CMake_QT_MAJOR_VERSION "5" CACHE STRING "")
|
||||
set(CMAKE_USE_SYSTEM_JSONCPP ON CACHE BOOL "")
|
||||
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_fedora44_common.cmake")
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_fedora45_common.cmake")
|
||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
+1
-1
@@ -28,4 +28,4 @@ set(CMAKE_MODULE_LINKER_FLAGS_INIT "${link_flags}" CACHE STRING "")
|
||||
# Do not bootstrap for the coverage test suite.
|
||||
set(CMake_TEST_BOOTSTRAP FALSE CACHE BOOL "")
|
||||
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_fedora44_common.cmake")
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_fedora45_common.cmake")
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
set(CMake_TEST_HIP "amd" CACHE BOOL "")
|
||||
set(CMake_TEST_HIP "amd" CACHE STRING "")
|
||||
set(CMake_TEST_HIP_STANDARDS "98;11;14;17;20;23;26" CACHE STRING "")
|
||||
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_external_test.cmake")
|
||||
File renamed without changes.
+1
-1
@@ -2,4 +2,4 @@ if (NOT "$ENV{CMAKE_CI_NIGHTLY}" STREQUAL "")
|
||||
set(CMAKE_TESTS_CDASH_SERVER "https://open.cdash.org" CACHE STRING "")
|
||||
endif()
|
||||
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_fedora44_common_clang.cmake")
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_fedora45_common_clang.cmake")
|
||||
@@ -0,0 +1 @@
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_fedora45_common_lfortran.cmake")
|
||||
+1
-1
@@ -2,4 +2,4 @@ set(CMake_QT_MAJOR_VERSION "6" CACHE STRING "")
|
||||
set(CMake_TEST_GUI "ON" CACHE BOOL "")
|
||||
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_symlinked_common.cmake")
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_fedora44_common.cmake")
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_fedora45_common.cmake")
|
||||
+1
-1
@@ -43,4 +43,4 @@ set(CMAKE_CXX_STANDARD "11" CACHE STRING "")
|
||||
# Qt 6 requires C++17, so use Qt 5.
|
||||
set(CMake_QT_MAJOR_VERSION "5" CACHE STRING "")
|
||||
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_fedora44_common.cmake")
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_fedora45_common.cmake")
|
||||
+1
-1
@@ -1,3 +1,3 @@
|
||||
set(CMake_TEST_MODULE_COMPILATION "named,compile_commands,collation,partitions,internal_partitions,export_bmi,install_bmi,shared,bmionly,build_database,import_std23" CACHE STRING "")
|
||||
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_fedora44_common_clang.cmake")
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_fedora45_common_clang.cmake")
|
||||
File renamed without changes.
File renamed without changes.
+1
-1
@@ -1,3 +1,3 @@
|
||||
set(CMake_ENABLE_INSTRUMENTATION "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_GUI "OFF" CACHE BOOL "")
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_fedora44_ninja.cmake")
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_fedora45_ninja.cmake")
|
||||
@@ -0,0 +1 @@
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_fedora45_common_lfortran.cmake")
|
||||
File renamed without changes.
+1
-1
@@ -1,3 +1,3 @@
|
||||
set(CMake_TEST_MODULE_COMPILATION "named,compile_commands,collation,partitions,internal_partitions,export_bmi,install_bmi,shared,bmionly,build_database" CACHE STRING "")
|
||||
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_fedora44_common_clang.cmake")
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_fedora45_common_clang.cmake")
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
set(CMake_TEST_Qt5 ON CACHE BOOL "")
|
||||
set(CMake_TEST_Qt6 ON CACHE BOOL "")
|
||||
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_fedora44_valgrind.cmake")
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_fedora44_ninja.cmake")
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_fedora45_valgrind.cmake")
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_fedora45_ninja.cmake")
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_external_test.cmake")
|
||||
+1
-1
@@ -1,3 +1,3 @@
|
||||
set(configure_no_sccache 1)
|
||||
set(CMake_RUN_PVS_STUDIO ON CACHE BOOL "")
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_fedora44_common.cmake")
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_fedora45_common.cmake")
|
||||
File renamed without changes.
File renamed without changes.
@@ -4,4 +4,4 @@ set(CMake_CLANG_TIDY_MODULE "$ENV{CI_PROJECT_DIR}/Utilities/ClangTidyModule/buil
|
||||
set(CMake_CLANG_TIDY_EXPORT_FIXES_DIR "$ENV{CI_PROJECT_DIR}/.gitlab/clang-tidy-fixes" CACHE PATH "")
|
||||
set(CMake_QT_MAJOR_VERSION "5" CACHE STRING "")
|
||||
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_fedora44_common.cmake")
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_fedora45_common.cmake")
|
||||
File renamed without changes.
@@ -1,4 +1,4 @@
|
||||
set(CMake_TEST_HIP "amd" CACHE BOOL "")
|
||||
set(CMake_TEST_HIP "amd" CACHE STRING "")
|
||||
set(CMake_TEST_CUDA_STANDARDS "98;11;14;17;20;23;26" CACHE STRING "")
|
||||
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_external_test.cmake")
|
||||
@@ -58,6 +58,16 @@ if ("$ENV{CMAKE_CONFIGURATION}" MATCHES "_valgrind")
|
||||
)
|
||||
endif()
|
||||
|
||||
if ("$ENV{CMAKE_CONFIGURATION}" MATCHES "^fedora45_makefiles")
|
||||
#FIXME(#28215): FindHDF5 module and/or tests need updates for Fedora 45+.
|
||||
list(APPEND test_exclusions
|
||||
"^FindHDF5.Serial-Wrapper$"
|
||||
"^FindHDF5.MPICH-Wrapper$"
|
||||
"^FindHDF5.OpenMPI-Wrapper$"
|
||||
"^FindHDF5.OpenMPI$"
|
||||
)
|
||||
endif()
|
||||
|
||||
if ("$ENV{CMAKE_CONFIGURATION}" MATCHES "^macos_x86_64_")
|
||||
list(APPEND test_exclusions
|
||||
# FIXME(#27376): CMakeGUI's simpleConfigure:fail case hangs.
|
||||
|
||||
File renamed without changes.
File renamed without changes.
+1
-1
@@ -1,6 +1,6 @@
|
||||
# syntax=docker/dockerfile:1
|
||||
|
||||
ARG BASE_IMAGE=fedora:44
|
||||
ARG BASE_IMAGE=fedora:45
|
||||
|
||||
FROM ${BASE_IMAGE} AS dnf-cache
|
||||
LABEL maintainer="Brad King <brad.king@kitware.com>"
|
||||
File renamed without changes.
File renamed without changes.
@@ -1,6 +1,6 @@
|
||||
# syntax=docker/dockerfile:1
|
||||
|
||||
ARG BASE_IMAGE=fedora:44
|
||||
ARG BASE_IMAGE=fedora:45
|
||||
|
||||
FROM ${BASE_IMAGE} AS dnf-cache
|
||||
# Populate DNF cache w/ the fresh metadata and prefetch packages.
|
||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -16,7 +16,7 @@ bash rvm-installer stable --ignore-dotfiles
|
||||
export rvm_silence_banner=1
|
||||
|
||||
# keep version in sync with `env_fedora*_makefiles.cmake`
|
||||
/usr/local/rvm/bin/rvm install ruby-3.3.8 --no-docs --disable-binary
|
||||
/usr/local/rvm/bin/rvm install ruby-3.4.12 --no-docs --disable-binary
|
||||
|
||||
for p in archives docs examples gem-cache log src; do
|
||||
touch /usr/local/rvm/${p}/.tar_exclude
|
||||
+4
-3
@@ -118,9 +118,10 @@ opensp-devel
|
||||
patch
|
||||
perl
|
||||
postgresql-server-devel
|
||||
protobuf-c-devel
|
||||
protobuf-devel
|
||||
protobuf-lite-devel
|
||||
# FIXME: Prefer protobuf-* packages when grpc-* no longer conflicts.
|
||||
protobuf3-c-devel
|
||||
protobuf3-devel
|
||||
protobuf3-lite-devel
|
||||
pypy2
|
||||
pypy2-devel
|
||||
pypy3
|
||||
File renamed without changes.
+1
-1
@@ -9,6 +9,6 @@ localedef --no-archive --inputfile=en_US --charmap=ISO-8859-1 en_US.ISO-8859-1
|
||||
localedef --no-archive --inputfile=en_US --charmap=UTF-8 en_US.UTF-8
|
||||
|
||||
# Remove tests for Python packages
|
||||
for v in 3.14; do
|
||||
for v in 3.15; do
|
||||
find /usr/lib64/python${v}/site-packages -type d -a -name tests -exec rm -rf {} +
|
||||
done
|
||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -1,14 +0,0 @@
|
||||
--- a/usr/lib/clang/22/include/cuda_wrappers/new
|
||||
+++ b/usr/lib/clang/22/include/cuda_wrappers/new
|
||||
@@ -98,9 +98,9 @@
|
||||
__device__ inline void *operator new[](__SIZE_TYPE__, void *__ptr) CUDA_NOEXCEPT {
|
||||
return __ptr;
|
||||
}
|
||||
-#endif
|
||||
__device__ inline void operator delete(void *, void *) CUDA_NOEXCEPT {}
|
||||
__device__ inline void operator delete[](void *, void *) CUDA_NOEXCEPT {}
|
||||
+#endif
|
||||
|
||||
#pragma pop_macro("CUDA_NOEXCEPT")
|
||||
|
||||
---
|
||||
@@ -1,4 +0,0 @@
|
||||
export HIPCXX=/usr/bin/clang++
|
||||
export HIPFLAGS='--rocm-path=/usr --rocm-device-lib-path=/usr/lib64/rocm/llvm/lib/clang/20/lib/amdgcn/bitcode'
|
||||
|
||||
git apply --unsafe-paths --directory=/ .gitlab/ci/env_fedora44_hip_radeon.patch
|
||||
@@ -1 +0,0 @@
|
||||
set(ENV{MY_RUBY_HOME} "/usr/local/rvm/rubies/ruby-3.3.8")
|
||||
@@ -1 +0,0 @@
|
||||
. .gitlab/ci/env_fedora44_common_clang.sh
|
||||
@@ -1 +0,0 @@
|
||||
. .gitlab/ci/env_fedora44_common_lfortran.sh
|
||||
@@ -1 +0,0 @@
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/env_fedora44_makefiles.cmake")
|
||||
@@ -1 +0,0 @@
|
||||
. .gitlab/ci/env_fedora44_makefiles.sh
|
||||
@@ -1 +0,0 @@
|
||||
. .gitlab/ci/env_fedora44_common_clang.sh
|
||||
@@ -1 +0,0 @@
|
||||
source .gitlab/ci/env_fedora44_ninja.sh
|
||||
@@ -1 +0,0 @@
|
||||
. .gitlab/ci/env_fedora44_common_lfortran.sh
|
||||
@@ -1 +0,0 @@
|
||||
. .gitlab/ci/env_fedora44_common_clang.sh
|
||||
@@ -1 +0,0 @@
|
||||
source .gitlab/ci/env_fedora44_ninja.sh
|
||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -0,0 +1,32 @@
|
||||
--- a/usr/lib/clang/23/include/cuda_wrappers/new
|
||||
+++ b/usr/lib/clang/23/include/cuda_wrappers/new
|
||||
@@ -98,9 +98,9 @@
|
||||
__device__ inline void *operator new[](__SIZE_TYPE__, void *__ptr) CUDA_NOEXCEPT {
|
||||
return __ptr;
|
||||
}
|
||||
-#endif
|
||||
__device__ inline void operator delete(void *, void *) CUDA_NOEXCEPT {}
|
||||
__device__ inline void operator delete[](void *, void *) CUDA_NOEXCEPT {}
|
||||
+#endif
|
||||
|
||||
#pragma pop_macro("CUDA_NOEXCEPT")
|
||||
|
||||
--- a/usr/include/hip/amd_detail/hip_fp16_math_fwd.h
|
||||
+++ b/usr/include/hip/amd_detail/hip_fp16_math_fwd.h
|
||||
@@ -28,7 +28,6 @@
|
||||
#if !defined(__HIPCC_RTC__)
|
||||
#include "host_defines.h"
|
||||
#endif
|
||||
-#ifndef __CLANG_HIP_RUNTIME_WRAPPER_INCLUDED__
|
||||
extern "C" {
|
||||
__device__ __attribute__((const)) _Float16 __ocml_ceil_f16(_Float16);
|
||||
__device__ _Float16 __ocml_cos_f16(_Float16);
|
||||
@@ -82,7 +81,6 @@
|
||||
__device__ __attribute__((const)) _Float16 __ocml_cvtrtp_f16_f32(float);
|
||||
__device__ __attribute__((const)) _Float16 __ocml_cvtrtz_f16_f32(float);
|
||||
}
|
||||
-#endif // !__CLANG_HIP_RUNTIME_WRAPPER_INCLUDED__
|
||||
// TODO: remove these after they get into clang header __clang_hip_libdevice_declares.h'
|
||||
extern "C" {
|
||||
__device__ __attribute__((const)) _Float16 __ocml_fmax_f16(_Float16, _Float16);
|
||||
---
|
||||
@@ -0,0 +1,5 @@
|
||||
export HIPCXX=/usr/bin/clang++
|
||||
export HIPFLAGS='--rocm-path=/usr --rocm-device-lib-path=/usr/lib64/rocm/llvm/lib/clang/22/lib/amdgcn/bitcode'
|
||||
|
||||
git apply --unsafe-paths --directory=/ .gitlab/ci/env_fedora45_hip_radeon.patch
|
||||
ln -s /usr/lib64/libamdhip64.so /usr/lib/libamdhip64.so
|
||||
@@ -0,0 +1 @@
|
||||
set(ENV{MY_RUBY_HOME} "/usr/local/rvm/rubies/ruby-3.4.12")
|
||||
@@ -7,3 +7,8 @@ fi
|
||||
|
||||
# Test in a Latin-1 locale.
|
||||
export LANG=en_US.ISO-8859-1
|
||||
|
||||
#FIXME(#28215): FindHDF5 module and/or tests need updates for Fedora 45+.
|
||||
rm -rf /usr/lib64/cmake/hdf5 \
|
||||
/usr/lib64/mpich/lib/cmake/hdf5 \
|
||||
/usr/lib64/openmpi/lib/cmake/hdf5
|
||||
@@ -0,0 +1 @@
|
||||
. .gitlab/ci/env_fedora45_common_clang.sh
|
||||
@@ -0,0 +1 @@
|
||||
. .gitlab/ci/env_fedora45_common_lfortran.sh
|
||||
@@ -0,0 +1 @@
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/env_fedora45_makefiles.cmake")
|
||||
@@ -0,0 +1 @@
|
||||
. .gitlab/ci/env_fedora45_makefiles.sh
|
||||
@@ -5,7 +5,7 @@ if test "$CMAKE_CI_NIGHTLY" = "true"; then
|
||||
fi
|
||||
|
||||
# This job builds CMake as C++11. Prevent C++17 headers from being used.
|
||||
if test "$CMAKE_CONFIGURATION" = "fedora44_ninja" -a "$CI_JOB_STAGE" = "build"; then
|
||||
if test "$CMAKE_CONFIGURATION" = "fedora45_ninja" -a "$CI_JOB_STAGE" = "build"; then
|
||||
for i in filesystem optional string_view; do
|
||||
sed -i -e '$a#error "Use <cm/'"$i"'> instead"' "/usr/include/c++/16/$i"
|
||||
done
|
||||
@@ -0,0 +1 @@
|
||||
. .gitlab/ci/env_fedora45_common_clang.sh
|
||||
File renamed without changes.
File renamed without changes.
@@ -0,0 +1 @@
|
||||
source .gitlab/ci/env_fedora45_ninja.sh
|
||||
@@ -0,0 +1 @@
|
||||
. .gitlab/ci/env_fedora45_common_lfortran.sh
|
||||
File renamed without changes.
@@ -0,0 +1 @@
|
||||
. .gitlab/ci/env_fedora45_common_clang.sh
|
||||
@@ -0,0 +1 @@
|
||||
source .gitlab/ci/env_fedora45_ninja.sh
|
||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Loaded 100 of 106 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user