]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
GHA: autoreconf downloaded tarballs where missing
authorViktor Szakats <commit@vsz.me>
Mon, 6 Apr 2026 13:54:43 +0000 (15:54 +0200)
committerViktor Szakats <commit@vsz.me>
Mon, 6 Apr 2026 16:49:13 +0000 (18:49 +0200)
To avoid using pre-built `./configure` scripts.

Also: drop unrecognized nettle `./configure` option.

Closes #21240

.github/workflows/http3-linux.yml
.github/workflows/linux.yml

index 0e885b9687177f7a4f8eba862d4caefa791a6961..5abe7f909517f4bf6ac44c536ec1a08f933b37ae 100644 (file)
@@ -284,8 +284,9 @@ jobs:
             --location "https://ftpmirror.gnu.org/nettle/nettle-${NETTLE_VERSION}.tar.gz" --output pkg.bin
           sha256sum pkg.bin && tar -xzf pkg.bin && rm -f pkg.bin
           cd "nettle-${NETTLE_VERSION}"
+          autoreconf -fi
           ./configure --disable-dependency-tracking --prefix=/home/runner/nettle/build \
-            --disable-silent-rules --disable-static --disable-openssl --disable-documentation
+            --disable-static --disable-openssl --disable-documentation
           make install
 
       - name: 'build gnutls'
@@ -296,6 +297,7 @@ jobs:
             "https://www.gnupg.org/ftp/gcrypt/gnutls/v${GNUTLS_VERSION%.*}/gnutls-${GNUTLS_VERSION}.tar.xz" --output pkg.bin
           sha256sum pkg.bin && tar -xJf pkg.bin && rm -f pkg.bin
           cd "gnutls-${GNUTLS_VERSION}"
+          autoreconf -fi
           # required: libp11-kit-dev libev-dev autopoint bison gperf gtk-doc-tools libtasn1-bin
           ./configure --disable-dependency-tracking --prefix=/home/runner/gnutls/build \
             PKG_CONFIG_PATH=/home/runner/nettle/build/lib64/pkgconfig \
index e22f9448b7ca8e2494c9bc57aa32e6e8f8819a04..c6c3467f32a59b256f9dddabe7a3a0fb67710b07 100644 (file)
@@ -710,6 +710,7 @@ jobs:
             --location "https://www.openldap.org/software/download/OpenLDAP/openldap-release/openldap-${OPENLDAP_VERSION}.tgz" --output pkg.bin
           sha256sum pkg.bin && tar -xzf pkg.bin && rm -f pkg.bin
           cd "openldap-${OPENLDAP_VERSION}"
+          autoreconf -fi
           ./configure --prefix=/home/runner/openldap-static --enable-static --disable-shared --disable-slapd
           make install