]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Use autoreconf2.69
authorMichal Nowak <mnowak@isc.org>
Tue, 22 Aug 2023 08:55:34 +0000 (10:55 +0200)
committerMichal Nowak <mnowak@isc.org>
Tue, 22 Aug 2023 17:20:52 +0000 (19:20 +0200)
autoconf 2.71 in Debian 12 is too different from autoconf 2.69 in Debian
11 and the BIND 9.16 build infrastructure does not easily handle this
change. Therefore, use autoreconf2.69 from Debian 12 to keep the build
system stable.

.gitlab-ci.yml

index a27ca094fec49bd3ea42489982caa1fe18cd3cec..e02d2d2eef4146370b2a39cd499c1f38baeb78f7 100644 (file)
@@ -268,7 +268,7 @@ stages:
   <<: *base_image
   stage: precheck
   script:
-    - autoreconf -fi
+    - autoreconf2.69 -fi
   artifacts:
     untracked: true
 
@@ -375,7 +375,7 @@ cross-version-config-tests:
     - BASELINE="$(curl -s "https://gitlab.isc.org/api/v4/projects/1/repository/tags?search=^v9.${BIND_BRANCH}&order_by=version" | jq -r ".[0].name")"
     - git clone --branch "${BASELINE}" --depth 1 https://gitlab.isc.org/isc-projects/bind9.git "bind-${BASELINE}"
     - cd "bind-${BASELINE}"
-    - autoreconf -fi
+    - autoreconf2.69 -fi
     - *configure
     - make -j${BUILD_PARALLEL_JOBS:-1}
     - cd bin/tests/system
@@ -637,7 +637,7 @@ docs:
   script:
     - *configure
     - make maintainer-clean
-    - autoreconf -fi
+    - autoreconf2.69 -fi
     - *configure
     - make -j${BUILD_PARALLEL_JOBS:-1} all V=1
     - make -j${BUILD_PARALLEL_JOBS:-1} doc V=1