ci: use `--enable-option-checking=fatal` in autotools jobs
No binary (build failed)
—
(log yok)
| @@ -66,7 +66,7 @@ commands: | |
| - run: | |
| command: | | |
| autoreconf -fi | |
| - | ./configure --disable-dependency-tracking --enable-unity --enable-test-bundles --enable-werror --enable-warnings \ |
| + | ./configure --disable-dependency-tracking --enable-option-checking=fatal --enable-unity --enable-werror --enable-warnings \ |
| --with-openssl \ | |
| || { tail -1000 config.log; false; } | |
| @@ -75,7 +75,7 @@ commands: | |
| - run: | |
| command: | | |
| autoreconf -fi | |
| - | ./configure --disable-dependency-tracking --enable-unity --enable-test-bundles --enable-werror \ |
| + | ./configure --disable-dependency-tracking --enable-option-checking=fatal --enable-unity --enable-werror \ |
| --with-openssl --disable-verbose \ | |
| || { tail -1000 config.log; false; } | |
| @@ -84,7 +84,7 @@ commands: | |
| - run: | |
| command: | | |
| autoreconf -fi | |
| - | ./configure --disable-dependency-tracking --enable-unity --enable-test-bundles --enable-werror \ |
| + | ./configure --disable-dependency-tracking --enable-option-checking=fatal --enable-unity --enable-werror \ |
| --with-openssl --disable-proxy \ | |
| || { tail -1000 config.log; false; } | |
| @@ -93,7 +93,7 @@ commands: | |
| - run: | |
| command: | | |
| autoreconf -fi | |
| - | ./configure --disable-dependency-tracking --enable-unity --enable-test-bundles --enable-werror --enable-warnings \ |
| + | ./configure --disable-dependency-tracking --enable-option-checking=fatal --enable-unity --enable-werror --enable-warnings \ |
| --with-openssl --with-libssh \ | |
| || { tail -1000 config.log; false; } | |
| @@ -102,7 +102,7 @@ commands: | |
| - run: | |
| command: | | |
| autoreconf -fi | |
| - | ./configure --disable-dependency-tracking --enable-unity --enable-test-bundles --enable-werror --enable-warnings \ |
| + | ./configure --disable-dependency-tracking --enable-option-checking=fatal --enable-unity --enable-werror --enable-warnings \ |
| --with-openssl --enable-ares \ | |
| || { tail -1000 config.log; false; } | |
| @@ -111,7 +111,7 @@ commands: | |
| - run: | |
| command: | | |
| autoreconf -fi | |
| - | ./configure --disable-dependency-tracking --enable-unity --enable-test-bundles --enable-werror --enable-debug \ |
| + | ./configure --disable-dependency-tracking --enable-option-checking=fatal --enable-unity --enable-werror --enable-debug \ |
| --with-openssl --enable-ares \ | |
| || { tail -1000 config.log; false; } | |
| @@ -60,7 +60,7 @@ jobs: | |
| echo "::stop-commands::$(uuidgen)" | |
| tar xvf curl-99.98.97.tar.gz | |
| pushd curl-99.98.97 | |
| - | ./configure --prefix="$HOME"/temp --enable-werror --without-ssl --without-libpsl |
| + | ./configure --prefix="$HOME"/temp --enable-option-checking=fatal --enable-werror --without-ssl --without-libpsl |
| make | |
| make test-ci | |
| make install | |
| @@ -86,7 +86,7 @@ jobs: | |
| touch curl-99.98.97/docs/{cmdline-opts,libcurl}/Makefile.inc | |
| mkdir build | |
| pushd build | |
| - | ../curl-99.98.97/configure --enable-werror --without-ssl --without-libpsl |
| + | ../curl-99.98.97/configure --enable-option-checking=fatal --enable-werror --without-ssl --without-libpsl |
| make | |
| make test-ci | |
| popd | |
| @@ -110,7 +110,7 @@ jobs: | |
| pushd curl-99.98.97 | |
| mkdir build | |
| pushd build | |
| - | ../configure --prefix="$PWD"/curl-install --enable-werror --without-ssl --enable-debug --without-libpsl |
| + | ../configure --prefix="$PWD"/curl-install --enable-option-checking=fatal --enable-werror --without-ssl --enable-debug --without-libpsl |
| make | |
| make test-ci | |
| make install | |
| @@ -136,7 +136,7 @@ jobs: | |
| pushd curl-99.98.97 | |
| mkdir build | |
| pushd build | |
| - | ../configure --prefix="$PWD"/curl-install --enable-werror --without-ssl --without-libpsl ac_cv_path_PERL= |
| + | ../configure --prefix="$PWD"/curl-install --enable-option-checking=fatal --enable-werror --without-ssl --without-libpsl ac_cv_path_PERL= |
| make | |
| make install | |
| curl-install/bin/curl --disable --version | |
| @@ -158,7 +158,7 @@ jobs: | |
| echo "::stop-commands::$(uuidgen)" | |
| tar xvf curl-99.98.97.tar.gz | |
| pushd curl-99.98.97 | |
| - | ./configure --prefix="$PWD"/curl-install --enable-werror --without-ssl --without-libpsl ac_cv_path_PERL= |
| + | ./configure --prefix="$PWD"/curl-install --enable-option-checking=fatal --enable-werror --without-ssl --without-libpsl ac_cv_path_PERL= |
| make | |
| make install | |
| curl-install/bin/curl --disable --version | |
| @@ -686,7 +686,7 @@ jobs: | |
| mkdir bld && cd bld && ../configure --enable-warnings --enable-werror --enable-debug \ | |
| --with-libuv \ | |
| --with-test-nghttpx=/home/runner/nghttp2/build/bin/nghttpx \ | |
| - | --disable-dependency-tracking \ |
| + | --disable-dependency-tracking --enable-option-checking=fatal \ |
| ${MATRIX_CONFIGURE} | |
| fi | |
| @@ -595,7 +595,7 @@ jobs: | |
| mkdir bld && cd bld && \ | |
| ${MATRIX_CONFIGURE_PREFIX} \ | |
| ../configure --prefix="$HOME"/curl-install --enable-unity --enable-warnings --enable-werror \ | |
| - | --disable-dependency-tracking \ |
| + | --disable-dependency-tracking --enable-option-checking=fatal \ |
| ${MATRIX_CONFIGURE} | |
| fi | |
| @@ -160,7 +160,7 @@ jobs: | |
| ${MATRIX_GENERATE} ${options} | |
| else | |
| mkdir bld && cd bld && ../configure --enable-unity --enable-warnings --enable-werror \ | |
| - | --disable-dependency-tracking \ |
| + | --disable-dependency-tracking --enable-option-checking=fatal \ |
| CFLAGS="-isysroot $(xcrun --sdk iphoneos --show-sdk-path 2>/dev/null)" \ | |
| --host=aarch64-apple-darwin \ | |
| --with-apple-idn \ | |
| @@ -440,7 +440,7 @@ jobs: | |
| [ -n "${MATRIX_MACOS_VERSION_MIN}" ] && CFLAGS+=" -mmacosx-version-min=${MATRIX_MACOS_VERSION_MIN}" | |
| [[ "${MATRIX_INSTALL_STEPS}" = *'pytest'* ]] && options+=' --with-test-vsftpd=no' # Skip ~20 tests that stretch run time by 7x on macOS | |
| mkdir bld && cd bld && ../configure --prefix="$PWD"/curl-install --enable-unity --enable-warnings --enable-werror \ | |
| - | --disable-dependency-tracking \ |
| + | --disable-dependency-tracking --enable-option-checking=fatal \ |
| --with-libpsl=/opt/homebrew/opt/libpsl \ | |
| ${MATRIX_CONFIGURE} ${options} | |
| fi | |
| @@ -706,7 +706,7 @@ jobs: | |
| [ -n "${MATRIX_MACOS_VERSION_MIN}" ] && CFLAGS+=" -mmacosx-version-min=${MATRIX_MACOS_VERSION_MIN}" | |
| # would pick up nghttp2, libidn2, but libssh2 is disabled by default | |
| mkdir bld && cd bld && ../configure --enable-unity --enable-warnings --enable-werror \ | |
| - | --disable-dependency-tracking \ |
| + | --disable-dependency-tracking --enable-option-checking=fatal \ |
| --disable-docs --disable-manual \ | |
| --with-openssl="$(brew --prefix openssl)" \ | |
| --without-nghttp2 --without-libidn2 \ | |
| @@ -192,7 +192,7 @@ jobs: | |
| --prefix="$HOME"/curl-install \ | |
| --with-openssl \ | |
| --with-brotli --enable-ldap --enable-ldaps --with-libidn2 --with-libssh2 --with-nghttp2 --with-gssapi \ | |
| - | --disable-dependency-tracking \ |
| + | --disable-dependency-tracking --enable-option-checking=fatal \ |
| ${options} \ | |
| ${MATRIX_OPTIONS} \ | |
| || { tail -n 1000 config.log; false; } | |
| @@ -284,7 +284,7 @@ jobs: | |
| ${MATRIX_OPTIONS} | |
| else | |
| TOOLCHAIN="${ANDROID_NDK_HOME}/toolchains/llvm/prebuilt/linux-x86_64" | |
| - | mkdir bld && cd bld && ../configure --disable-dependency-tracking --enable-unity --enable-warnings --enable-werror \ |
| + | mkdir bld && cd bld && ../configure --disable-dependency-tracking --enable-option-checking=fatal --enable-unity --enable-warnings --enable-werror \ |
| CC="$TOOLCHAIN/bin/aarch64-linux-android${MATRIX_PLATFORM}-clang" \ | |
| AR="$TOOLCHAIN/bin/llvm-ar" \ | |
| RANLIB="$TOOLCHAIN/bin/llvm-ranlib" \ | |
| @@ -160,7 +160,7 @@ jobs: | |
| mkdir bld && cd bld && ../configure --enable-unity --enable-warnings --enable-werror \ | |
| --prefix="$HOME"/curl-install \ | |
| --with-libssh2 \ | |
| - | --disable-dependency-tracking \ |
| + | --disable-dependency-tracking --enable-option-checking=fatal \ |
| ${MATRIX_CONFIG} | |
| fi | |
| @@ -367,7 +367,7 @@ jobs: | |
| mkdir bld && cd bld && ../configure --enable-unity --enable-warnings --enable-werror \ | |
| --prefix="$HOME"/curl-install \ | |
| --with-libssh2 \ | |
| - | --disable-dependency-tracking \ |
| + | --disable-dependency-tracking --enable-option-checking=fatal \ |
| ${MATRIX_CONFIG} | |
| fi | |
| @@ -756,7 +756,7 @@ jobs: | |
| --host="${TRIPLET}" \ | |
| --with-schannel --with-winidn \ | |
| --without-libpsl \ | |
| - | --disable-dependency-tracking |
| + | --disable-dependency-tracking --enable-option-checking=fatal |
| fi | |
| - name: 'configure log' | |