]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Add FreeBSD 14.0
authorMichal Nowak <mnowak@isc.org>
Mon, 27 Nov 2023 13:29:16 +0000 (14:29 +0100)
committerMichal Nowak <mnowak@isc.org>
Mon, 4 Dec 2023 15:28:28 +0000 (16:28 +0100)
(cherry picked from commit 9152fc40a811dfbdc077150179b0dff7d9063c74)

.gitlab-ci.yml
doc/arm/platforms.inc.rst

index eab5f6f650d8eacc82e255ba1649b36aaf398b2b..86907b437d67b31c58a0e250377ab1448ef465d3 100644 (file)
@@ -213,6 +213,10 @@ stages:
   image: "freebsd-13.2-x86_64"
   <<: *libvirt_amd64
 
+.freebsd-14-amd64: &freebsd_14_amd64_image
+  image: "freebsd-14.0-x86_64"
+  <<: *libvirt_amd64
+
 .openbsd-amd64: &openbsd_amd64_image
   image: "openbsd-7.4-x86_64"
   <<: *libvirt_amd64
@@ -1366,6 +1370,33 @@ unit:clang:freebsd13:amd64:
     - job: clang:freebsd13:amd64
       artifacts: true
 
+# Jobs for Clang builds on FreeBSD 14 (amd64)
+
+clang:freebsd14:amd64:
+  variables:
+    CFLAGS: "${CFLAGS_COMMON}"
+    # Disable BIND 9 GSS-API support because of Heimdal incompatibility; see FreeBSD bug #275241.
+    EXTRA_CONFIGURE: "${WITH_READLINE_LIBEDIT} --without-gssapi"
+    USER: gitlab-runner
+  <<: *freebsd_14_amd64_image
+  <<: *build_job
+
+system:clang:freebsd14:amd64:
+  <<: *freebsd_14_amd64_image
+  <<: *system_test_job
+  variables:
+    USER: gitlab-runner
+  needs:
+    - job: clang:freebsd14:amd64
+      artifacts: true
+
+unit:clang:freebsd14:amd64:
+  <<: *freebsd_14_amd64_image
+  <<: *unit_test_job
+  needs:
+    - job: clang:freebsd14:amd64
+      artifacts: true
+
 # Jobs for Clang builds on OpenBSD (amd64)
 
 clang:openbsd:amd64:
index 10a85cbd4b802cd52b26cb2ef61d410e6d50637a..43aa443f53b5c56e383fff22e1632abeff0aadf5 100644 (file)
@@ -49,7 +49,7 @@ following systems:
 -  Ubuntu LTS 20.04, 22.04
 -  Fedora 39
 -  Red Hat Enterprise Linux / CentOS / Oracle Linux 7, 8, 9
--  FreeBSD 12.4, 13.2
+-  FreeBSD 12.4, 13.2, 14.0
 -  OpenBSD 7.4
 -  Alpine Linux 3.18