2
0
mirror of https://gitlab.isc.org/isc-projects/bind9 synced 2025-09-02 15:45:25 +00:00

Add Fedora 42

This commit is contained in:
Michal Nowak
2025-03-25 10:11:59 +01:00
parent b3208da958
commit dcccfb4cf8
3 changed files with 17 additions and 17 deletions

View File

@@ -216,16 +216,16 @@ stages:
# Fedora # Fedora
.tsan-fedora-41-amd64: &tsan_fedora_41_amd64_image .tsan-fedora-42-amd64: &tsan_fedora_42_amd64_image
image: "$CI_REGISTRY_IMAGE:tsan-fedora-41-amd64" image: "$CI_REGISTRY_IMAGE:tsan-fedora-42-amd64"
<<: *linux_amd64 <<: *linux_amd64
.fedora-41-amd64: &fedora_41_amd64_image .fedora-42-amd64: &fedora_42_amd64_image
image: "$CI_REGISTRY_IMAGE:fedora-41-amd64" image: "$CI_REGISTRY_IMAGE:fedora-42-amd64"
<<: *linux_amd64 <<: *linux_amd64
.fedora-41-arm64: &fedora_41_arm64_image .fedora-42-arm64: &fedora_42_arm64_image
image: "$CI_REGISTRY_IMAGE:fedora-41-arm64" image: "$CI_REGISTRY_IMAGE:fedora-42-arm64"
<<: *linux_arm64 <<: *linux_arm64
# Ubuntu # Ubuntu
@@ -1272,7 +1272,7 @@ unit:gcc:noble:amd64:
- job: gcc:noble:amd64 - job: gcc:noble:amd64
artifacts: true artifacts: true
# Jobs for ASAN builds on Fedora 41 (amd64) # Jobs for ASAN builds on Fedora 42 (amd64)
gcc:asan: gcc:asan:
variables: variables:
@@ -1280,20 +1280,20 @@ gcc:asan:
CFLAGS: "${CFLAGS_COMMON} -fsanitize=address,undefined" CFLAGS: "${CFLAGS_COMMON} -fsanitize=address,undefined"
LDFLAGS: "-fsanitize=address,undefined" LDFLAGS: "-fsanitize=address,undefined"
EXTRA_CONFIGURE: "--with-libidn2 --without-jemalloc" EXTRA_CONFIGURE: "--with-libidn2 --without-jemalloc"
<<: *fedora_41_amd64_image <<: *fedora_42_amd64_image
<<: *build_job <<: *build_job
system:gcc:asan: system:gcc:asan:
variables: variables:
LSAN_OPTIONS: "suppressions=$CI_PROJECT_DIR/suppr-lsan.txt" LSAN_OPTIONS: "suppressions=$CI_PROJECT_DIR/suppr-lsan.txt"
<<: *fedora_41_amd64_image <<: *fedora_42_amd64_image
<<: *system_test_job <<: *system_test_job
needs: needs:
- job: gcc:asan - job: gcc:asan
artifacts: true artifacts: true
unit:gcc:asan: unit:gcc:asan:
<<: *fedora_41_amd64_image <<: *fedora_42_amd64_image
<<: *unit_test_job <<: *unit_test_job
needs: needs:
- job: gcc:asan - job: gcc:asan
@@ -1324,7 +1324,7 @@ unit:clang:asan:
- job: clang:asan - job: clang:asan
artifacts: true artifacts: true
# Jobs for TSAN builds on Fedora 41 (amd64) # Jobs for TSAN builds on Fedora 42 (amd64)
gcc:tsan: gcc:tsan:
variables: variables:
@@ -1332,13 +1332,13 @@ gcc:tsan:
CFLAGS: "${CFLAGS_COMMON} -Wno-stringop-overread -ggdb -O2 -fsanitize=thread" CFLAGS: "${CFLAGS_COMMON} -Wno-stringop-overread -ggdb -O2 -fsanitize=thread"
LDFLAGS: "-fsanitize=thread -Wl,--disable-new-dtags" LDFLAGS: "-fsanitize=thread -Wl,--disable-new-dtags"
EXTRA_CONFIGURE: "--with-libidn2 --enable-pthread-rwlock --without-jemalloc PKG_CONFIG_PATH=/opt/tsan/lib/pkgconfig" EXTRA_CONFIGURE: "--with-libidn2 --enable-pthread-rwlock --without-jemalloc PKG_CONFIG_PATH=/opt/tsan/lib/pkgconfig"
<<: *tsan_fedora_41_amd64_image <<: *tsan_fedora_42_amd64_image
<<: *build_job <<: *build_job
system:gcc:tsan: system:gcc:tsan:
variables: variables:
TSAN_OPTIONS: "${TSAN_OPTIONS_FEDORA}" TSAN_OPTIONS: "${TSAN_OPTIONS_FEDORA}"
<<: *tsan_fedora_41_amd64_image <<: *tsan_fedora_42_amd64_image
<<: *system_test_tsan_job <<: *system_test_tsan_job
needs: needs:
- job: gcc:tsan - job: gcc:tsan
@@ -1347,7 +1347,7 @@ system:gcc:tsan:
unit:gcc:tsan: unit:gcc:tsan:
variables: variables:
TSAN_OPTIONS: "${TSAN_OPTIONS_FEDORA}" TSAN_OPTIONS: "${TSAN_OPTIONS_FEDORA}"
<<: *tsan_fedora_41_amd64_image <<: *tsan_fedora_42_amd64_image
<<: *unit_test_tsan_job <<: *unit_test_tsan_job
needs: needs:
- job: gcc:tsan - job: gcc:tsan

View File

@@ -45,7 +45,7 @@ following systems:
- Debian 12 - Debian 12
- Ubuntu LTS 20.04, 22.04, 24.04 - Ubuntu LTS 20.04, 22.04, 24.04
- Fedora 41 - Fedora 42
- Red Hat Enterprise Linux / CentOS / Oracle Linux 8, 9 - Red Hat Enterprise Linux / CentOS / Oracle Linux 8, 9
- FreeBSD 13.4, 14.2 - FreeBSD 13.4, 14.2
- Alpine Linux 3.21 - Alpine Linux 3.21

View File

@@ -47,8 +47,8 @@ else:
ALL_MODES = "recursive", "authoritative", "rpz" ALL_MODES = "recursive", "authoritative", "rpz"
ALL_PROTOCOLS = "tcp", "doh", "dot" ALL_PROTOCOLS = "tcp", "doh", "dot"
ALL_PLATFORMS = ( ALL_PLATFORMS = (
".fedora-41-amd64", ".fedora-42-amd64",
".fedora-41-arm64", ".fedora-42-arm64",
".freebsd-autoscaler-13-amd64-tags", ".freebsd-autoscaler-13-amd64-tags",
) )