]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Build FreeBSD with MIT Kerberos5 instead of Heimdal
authorMichal Nowak <mnowak@isc.org>
Fri, 22 Mar 2024 10:31:23 +0000 (11:31 +0100)
committerMichal Nowak <mnowak@isc.org>
Tue, 26 Mar 2024 17:13:40 +0000 (18:13 +0100)
tsiggss system tests crash or are unstable with the base FreeBSD
(Heimdal-based) GSS-API.

.gitlab-ci.yml

index 873d9f9866492a4c93ced353123412ecf68fda99..5bc2b20656c1ea78983ff76fc4e45ba46ff81ba7 100644 (file)
@@ -1334,7 +1334,9 @@ unit:clang:bookworm:amd64:
 clang:freebsd13:amd64:
   variables:
     CFLAGS: "${CFLAGS_COMMON}"
-    EXTRA_CONFIGURE: "${WITH_READLINE_LIBEDIT}"
+    # Use MIT Kerberos5 for BIND 9 GSS-API support because of FreeBSD Heimdal
+    # incompatibility; see https://bugs.freebsd.org/275241.
+    EXTRA_CONFIGURE: "${WITH_READLINE_LIBEDIT} --with-gssapi=/usr/local/bin/krb5-config"
     USER: gitlab-runner
   <<: *freebsd_13_amd64_image
   <<: *build_job
@@ -1360,7 +1362,9 @@ unit:clang:freebsd13:amd64:
 clang:freebsd14:amd64:
   variables:
     CFLAGS: "${CFLAGS_COMMON}"
-    EXTRA_CONFIGURE: "${WITH_READLINE_EDITLINE}"
+    # Use MIT Kerberos5 for BIND 9 GSS-API support because of FreeBSD Heimdal
+    # incompatibility; see https://bugs.freebsd.org/275241.
+    EXTRA_CONFIGURE: "${WITH_READLINE_EDITLINE} --with-gssapi=/usr/local/bin/krb5-config"
     USER: gitlab-runner
   <<: *freebsd_14_amd64_image
   <<: *build_job