1
0
mirror of https://github.com/libssh2/libssh2.git synced 2025-10-24 14:53:03 +03:00

ci/GHA: use --enable-option-checking=fatal, fix fallout

Follow-up to 1f79b00505 #1685

Closes #1689
This commit is contained in:
Viktor Szakats
2025-09-27 23:12:24 +02:00
parent 549d90b83e
commit a7b3fdb416

View File

@@ -541,9 +541,9 @@ jobs:
if [ "${MATRIX_ZLIB}" = 'OFF' ]; then
options+=' --with-libz=no'
else
options+=' --with-zlib'
options+=' --with-libz'
fi
../configure --enable-werror --enable-debug \
../configure --enable-option-checking=fatal --enable-werror --enable-debug \
${options} ${MATRIX_OPTIONS} \
--disable-dependency-tracking \
|| { tail -n 1000 config.log; false; }
@@ -592,7 +592,7 @@ jobs:
# Test build from tarball
tar -xvf libssh2-99.98.97.tar.gz
cd libssh2-99.98.97
./configure --enable-werror --enable-debug --prefix="$HOME"/temp \
./configure --enable-option-checking=fatal --enable-werror --enable-debug --prefix="$HOME"/temp \
${MATRIX_OPTIONS} --disable-dependency-tracking
make install
cd ..
@@ -653,7 +653,7 @@ jobs:
|| { cat bld/CMakeFiles/CMake*.yaml; false; }
else
mkdir bld && cd bld
../configure --enable-werror --enable-debug \
../configure --enable-option-checking=fatal --enable-werror --enable-debug \
--host="${TRIPLET}" \
--disable-dependency-tracking \
|| { tail -n 1000 config.log; false; }
@@ -718,7 +718,7 @@ jobs:
|| { cat bld/CMakeFiles/CMake*.yaml; false; }
else
mkdir bld && cd bld
../configure --enable-werror --enable-debug \
../configure --enable-option-checking=fatal --enable-werror --enable-debug \
--with-crypto=openssl \
--disable-docker-tests \
--disable-dependency-tracking \
@@ -836,7 +836,7 @@ jobs:
fi
# sshd tests sometimes hang
mkdir bld && cd bld
../configure --enable-werror --enable-debug \
../configure --enable-option-checking=fatal --enable-werror --enable-debug \
--with-crypto="${MATRIX_CRYPTO}" \
--disable-docker-tests \
--disable-sshd-tests \
@@ -995,7 +995,7 @@ jobs:
|| { cat bld/CMakeFiles/CMake*.yaml; false; }
else
mkdir bld && cd bld
../configure --enable-werror --enable-debug \
../configure --enable-option-checking=fatal --enable-werror --enable-debug \
--with-libz ${MATRIX_CONFIGURE} \
--disable-docker-tests \
--disable-sshd-tests \
@@ -1111,7 +1111,7 @@ jobs:
sudo pkg install -y autoconf automake libtool
autoreconf -fi
mkdir bld && cd bld
../configure --enable-werror --enable-debug \
../configure --enable-option-checking=fatal --enable-werror --enable-debug \
--with-crypto=openssl \
--disable-docker-tests \
--disable-dependency-tracking \