From: W.C.A. Wijngaards Date: Wed, 24 Mar 2021 08:57:53 +0000 (+0100) Subject: Travis, test deprecation configure output. Debug output from configure X-Git-Tag: release-1.13.2rc1~220 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d56a1c38bc28bc19018cf9aaf8554904ef045b13;p=thirdparty%2Funbound.git Travis, test deprecation configure output. Debug output from configure and remove a lot of timeconsuming tests temporarily. --- diff --git a/.travis.yml b/.travis.yml index 03af21f7e..de8211717 100644 --- a/.travis.yml +++ b/.travis.yml @@ -26,129 +26,129 @@ jobs: arch: amd64 env: - CONFIG_OPTS="--enable-debug --disable-flto" - - os: linux - name: Clang on Linux, Amd64, clang-analysis - compiler: clang - arch: amd64 - env: - - CONFIG_OPTS="--enable-debug --disable-flto" - - TEST_ANALYZER=yes - - os: osx - osx_image: xcode12.2 - name: Clang on OS X, Amd64, clang-analysis - compiler: clang - arch: amd64 - env: - - TEST_OSX=yes - - CONFIG_OPTS="--enable-debug --disable-flto --with-ssl=/usr/local/opt/openssl --with-libexpat=/usr/local/opt/expat" - - TEST_ANALYZER=yes - - HOMEBREW_NO_AUTO_UPDATE=1 - - os: linux - name: Libevent, GCC on Linux, Amd64 - compiler: gcc - arch: amd64 - env: - - TEST_LIBEVENT=yes - - CONFIG_OPTS="--with-libevent" - - os: linux - name: Libevent, Clang on Linux, Amd64 - compiler: clang - arch: amd64 - env: - - TEST_LIBEVENT=yes - - CONFIG_OPTS="--with-libevent" - - os: osx - osx_image: xcode12.2 - name: Libevent, Clang on OS X, Amd64 - compiler: clang - arch: amd64 - env: - - TEST_OSX=yes - - TEST_LIBEVENT=yes - - CONFIG_OPTS="--disable-flto --with-ssl=/usr/local/opt/openssl --with-libevent=/usr/local/opt/libevent --with-libexpat=/usr/local/opt/expat" - - HOMEBREW_NO_AUTO_UPDATE=1 - - os: linux - name: UBsan, GCC on Linux, Amd64 - compiler: gcc - arch: amd64 - dist: bionic - env: - - TEST_UBSAN=yes - - os: linux - name: UBsan, Clang on Linux, Amd64 - compiler: clang - arch: amd64 - dist: bionic - env: - - TEST_UBSAN=yes - - os: linux - name: Asan, GCC on Linux, Amd64 - compiler: gcc - arch: amd64 - dist: bionic - env: - - TEST_ASAN=yes - - os: linux - name: Asan, Clang on Linux, Amd64 - compiler: clang - arch: amd64 - dist: bionic - env: - - TEST_ASAN=yes - - os: linux - name: GCC on Linux, Aarch64 - compiler: gcc - arch: arm64 - dist: bionic - env: - - CONFIG_OPTS="--enable-debug --disable-flto" - - os: linux - name: Clang on Linux, Aarch64 - compiler: clang - arch: arm64 - dist: bionic - env: - - CONFIG_OPTS="--enable-debug --disable-flto" - - os: linux - name: GCC on Linux, PowerPC64 - compiler: gcc - arch: ppc64le - dist: bionic - env: - - CONFIG_OPTS="--enable-debug --disable-flto" - - os: linux - name: Clang on Linux, PowerPC64 - compiler: clang - arch: ppc64le - dist: bionic - env: - - CONFIG_OPTS="--enable-debug --disable-flto" - - os: linux - name: GCC on Linux, s390x - compiler: gcc - arch: s390x - dist: bionic - env: - - CONFIG_OPTS="--enable-debug --disable-flto" - - os: linux - name: Clang on Linux, s390x - compiler: clang - arch: s390x - dist: bionic - env: - - CONFIG_OPTS="--enable-debug --disable-flto" - - os: osx - osx_image: xcode12.2 - name: Apple iPhone on iOS, armv7 - compiler: clang - env: - - TEST_IOS=yes - - AUTOTOOLS_HOST=armv7-apple-ios - - OPENSSL_HOST=ios-cross - - IOS_SDK=iPhoneOS - - IOS_CPU=armv7s - - IOS_PREFIX="$HOME/$IOS_SDK-$IOS_CPU" - - HOMEBREW_NO_AUTO_UPDATE=1 +# - os: linux +# name: Clang on Linux, Amd64, clang-analysis +# compiler: clang +# arch: amd64 +# env: +# - CONFIG_OPTS="--enable-debug --disable-flto" +# - TEST_ANALYZER=yes +# - os: osx +# osx_image: xcode12.2 +# name: Clang on OS X, Amd64, clang-analysis +# compiler: clang +# arch: amd64 +# env: +# - TEST_OSX=yes +# - CONFIG_OPTS="--enable-debug --disable-flto --with-ssl=/usr/local/opt/openssl --with-libexpat=/usr/local/opt/expat" +# - TEST_ANALYZER=yes +# - HOMEBREW_NO_AUTO_UPDATE=1 +# - os: linux +# name: Libevent, GCC on Linux, Amd64 +# compiler: gcc +# arch: amd64 +# env: +# - TEST_LIBEVENT=yes +# - CONFIG_OPTS="--with-libevent" +# - os: linux +# name: Libevent, Clang on Linux, Amd64 +# compiler: clang +# arch: amd64 +# env: +# - TEST_LIBEVENT=yes +# - CONFIG_OPTS="--with-libevent" +# - os: osx +# osx_image: xcode12.2 +# name: Libevent, Clang on OS X, Amd64 +# compiler: clang +# arch: amd64 +# env: +# - TEST_OSX=yes +# - TEST_LIBEVENT=yes +# - CONFIG_OPTS="--disable-flto --with-ssl=/usr/local/opt/openssl --with-libevent=/usr/local/opt/libevent --with-libexpat=/usr/local/opt/expat" +# - HOMEBREW_NO_AUTO_UPDATE=1 +# - os: linux +# name: UBsan, GCC on Linux, Amd64 +# compiler: gcc +# arch: amd64 +# dist: bionic +# env: +# - TEST_UBSAN=yes +# - os: linux +# name: UBsan, Clang on Linux, Amd64 +# compiler: clang +# arch: amd64 +# dist: bionic +# env: +# - TEST_UBSAN=yes +# - os: linux +# name: Asan, GCC on Linux, Amd64 +# compiler: gcc +# arch: amd64 +# dist: bionic +# env: +# - TEST_ASAN=yes +# - os: linux +# name: Asan, Clang on Linux, Amd64 +# compiler: clang +# arch: amd64 +# dist: bionic +# env: +# - TEST_ASAN=yes +# - os: linux +# name: GCC on Linux, Aarch64 +# compiler: gcc +# arch: arm64 +# dist: bionic +# env: +# - CONFIG_OPTS="--enable-debug --disable-flto" +# - os: linux +# name: Clang on Linux, Aarch64 +# compiler: clang +# arch: arm64 +# dist: bionic +# env: +# - CONFIG_OPTS="--enable-debug --disable-flto" +# - os: linux +# name: GCC on Linux, PowerPC64 +# compiler: gcc +# arch: ppc64le +# dist: bionic +# env: +# - CONFIG_OPTS="--enable-debug --disable-flto" +# - os: linux +# name: Clang on Linux, PowerPC64 +# compiler: clang +# arch: ppc64le +# dist: bionic +# env: +# - CONFIG_OPTS="--enable-debug --disable-flto" +# - os: linux +# name: GCC on Linux, s390x +# compiler: gcc +# arch: s390x +# dist: bionic +# env: +# - CONFIG_OPTS="--enable-debug --disable-flto" +# - os: linux +# name: Clang on Linux, s390x +# compiler: clang +# arch: s390x +# dist: bionic +# env: +# - CONFIG_OPTS="--enable-debug --disable-flto" +# - os: osx +# osx_image: xcode12.2 +# name: Apple iPhone on iOS, armv7 +# compiler: clang +# env: +# - TEST_IOS=yes +# - AUTOTOOLS_HOST=armv7-apple-ios +# - OPENSSL_HOST=ios-cross +# - IOS_SDK=iPhoneOS +# - IOS_CPU=armv7s +# - IOS_PREFIX="$HOME/$IOS_SDK-$IOS_CPU" +# - HOMEBREW_NO_AUTO_UPDATE=1 - os: osx osx_image: xcode12.2 name: Apple iPhone on iOS, arm64 @@ -173,144 +173,144 @@ jobs: - IOS_CPU=arm64 - IOS_PREFIX="$HOME/$IOS_SDK-$IOS_CPU" - HOMEBREW_NO_AUTO_UPDATE=1 - - os: osx - osx_image: xcode12.2 - name: Apple Watch on iOS, armv7 - compiler: clang - env: - - TEST_IOS=yes - - AUTOTOOLS_HOST=armv7-apple-ios - - OPENSSL_HOST=ios-cross - - IOS_SDK=WatchOS - - IOS_CPU=armv7k - - IOS_PREFIX="$HOME/$IOS_SDK-$IOS_CPU" - - HOMEBREW_NO_AUTO_UPDATE=1 - - os: osx - osx_image: xcode12.2 - name: iPhoneSimulator on OS X, i386 - env: - - TEST_IOS=yes - - AUTOTOOLS_HOST=i386-apple-ios - - OPENSSL_HOST=iphoneos-cross - - IOS_CPU=i386 - - IOS_SDK=iPhoneSimulator - - IOS_PREFIX="$HOME/$IOS_SDK-$IOS_CPU" - - HOMEBREW_NO_AUTO_UPDATE=1 - - os: osx - osx_image: xcode12.2 - name: iPhoneSimulator on OS X, x86_64 - env: - - TEST_IOS=yes - - AUTOTOOLS_HOST=x86_64-apple-ios - - OPENSSL_HOST=iphoneos-cross - - IOS_CPU=x86_64 - - IOS_SDK=iPhoneSimulator - - IOS_PREFIX="$HOME/$IOS_SDK-$IOS_CPU" - - HOMEBREW_NO_AUTO_UPDATE=1 - - os: osx - osx_image: xcode12.2 - name: AppleTVSimulator on OS X, x86_64 - env: - - TEST_IOS=yes - - AUTOTOOLS_HOST=x86_64-apple-ios - - OPENSSL_HOST=iphoneos-cross - - IOS_CPU=x86_64 - - IOS_SDK=AppleTVSimulator - - IOS_PREFIX="$HOME/$IOS_SDK-$IOS_CPU" - - HOMEBREW_NO_AUTO_UPDATE=1 - - os: osx - osx_image: xcode12.2 - name: WatchSimulator on OS X, i386 - env: - - TEST_IOS=yes - - AUTOTOOLS_HOST=i386-apple-ios - - OPENSSL_HOST=iphoneos-cross - - IOS_CPU=i386 - - IOS_SDK=WatchSimulator - - IOS_PREFIX="$HOME/$IOS_SDK-$IOS_CPU" - - HOMEBREW_NO_AUTO_UPDATE=1 - - os: linux - name: Android armv7a, Linux, Amd64 - compiler: clang - arch: amd64 - dist: bionic - env: - - TEST_ANDROID=yes - - AUTOTOOLS_HOST=armv7a-linux-androideabi - - OPENSSL_HOST=android-arm - - ANDROID_CPU=armv7a - - ANDROID_API=23 - - ANDROID_PREFIX="$HOME/android$ANDROID_API-$ANDROID_CPU" - - ANDROID_SDK_ROOT="$HOME/android-sdk" - - ANDROID_NDK_ROOT="$HOME/android-ndk" - - os: linux - name: Android aarch64, Linux, Amd64 - compiler: clang - arch: amd64 - dist: bionic - env: - - TEST_ANDROID=yes - - AUTOTOOLS_HOST=aarch64-linux-android - - OPENSSL_HOST=android-arm64 - - ANDROID_CPU=aarch64 - - ANDROID_API=23 - - ANDROID_PREFIX="$HOME/android$ANDROID_API-$ANDROID_CPU" - - ANDROID_SDK_ROOT="$HOME/android-sdk" - - ANDROID_NDK_ROOT="$HOME/android-ndk" - - os: linux - name: Android x86, Linux, Amd64 - compiler: clang - arch: amd64 - dist: bionic - env: - - TEST_ANDROID=yes - - AUTOTOOLS_HOST=i686-linux-android - - OPENSSL_HOST=android-x86 - - ANDROID_CPU=x86 - - ANDROID_API=23 - - ANDROID_PREFIX="$HOME/android$ANDROID_API-$ANDROID_CPU" - - ANDROID_SDK_ROOT="$HOME/android-sdk" - - ANDROID_NDK_ROOT="$HOME/android-ndk" - - os: linux - name: Android x86_64, Linux, Amd64 - compiler: clang - arch: amd64 - dist: bionic - env: - - TEST_ANDROID=yes - - AUTOTOOLS_HOST=x86_64-linux-android - - OPENSSL_HOST=android-x86_64 - - ANDROID_CPU=x86_64 - - ANDROID_API=23 - - ANDROID_PREFIX="$HOME/android$ANDROID_API-$ANDROID_CPU" - - ANDROID_SDK_ROOT="$HOME/android-sdk" - - ANDROID_NDK_ROOT="$HOME/android-ndk" +# - os: osx +# osx_image: xcode12.2 +# name: Apple Watch on iOS, armv7 +# compiler: clang +# env: +# - TEST_IOS=yes +# - AUTOTOOLS_HOST=armv7-apple-ios +# - OPENSSL_HOST=ios-cross +# - IOS_SDK=WatchOS +# - IOS_CPU=armv7k +# - IOS_PREFIX="$HOME/$IOS_SDK-$IOS_CPU" +# - HOMEBREW_NO_AUTO_UPDATE=1 +# - os: osx +# osx_image: xcode12.2 +# name: iPhoneSimulator on OS X, i386 +# env: +# - TEST_IOS=yes +# - AUTOTOOLS_HOST=i386-apple-ios +# - OPENSSL_HOST=iphoneos-cross +# - IOS_CPU=i386 +# - IOS_SDK=iPhoneSimulator +# - IOS_PREFIX="$HOME/$IOS_SDK-$IOS_CPU" +# - HOMEBREW_NO_AUTO_UPDATE=1 +# - os: osx +# osx_image: xcode12.2 +# name: iPhoneSimulator on OS X, x86_64 +# env: +# - TEST_IOS=yes +# - AUTOTOOLS_HOST=x86_64-apple-ios +# - OPENSSL_HOST=iphoneos-cross +# - IOS_CPU=x86_64 +# - IOS_SDK=iPhoneSimulator +# - IOS_PREFIX="$HOME/$IOS_SDK-$IOS_CPU" +# - HOMEBREW_NO_AUTO_UPDATE=1 +# - os: osx +# osx_image: xcode12.2 +# name: AppleTVSimulator on OS X, x86_64 +# env: +# - TEST_IOS=yes +# - AUTOTOOLS_HOST=x86_64-apple-ios +# - OPENSSL_HOST=iphoneos-cross +# - IOS_CPU=x86_64 +# - IOS_SDK=AppleTVSimulator +# - IOS_PREFIX="$HOME/$IOS_SDK-$IOS_CPU" +# - HOMEBREW_NO_AUTO_UPDATE=1 +# - os: osx +# osx_image: xcode12.2 +# name: WatchSimulator on OS X, i386 +# env: +# - TEST_IOS=yes +# - AUTOTOOLS_HOST=i386-apple-ios +# - OPENSSL_HOST=iphoneos-cross +# - IOS_CPU=i386 +# - IOS_SDK=WatchSimulator +# - IOS_PREFIX="$HOME/$IOS_SDK-$IOS_CPU" +# - HOMEBREW_NO_AUTO_UPDATE=1 +# - os: linux +# name: Android armv7a, Linux, Amd64 +# compiler: clang +# arch: amd64 +# dist: bionic +# env: +# - TEST_ANDROID=yes +# - AUTOTOOLS_HOST=armv7a-linux-androideabi +# - OPENSSL_HOST=android-arm +# - ANDROID_CPU=armv7a +# - ANDROID_API=23 +# - ANDROID_PREFIX="$HOME/android$ANDROID_API-$ANDROID_CPU" +# - ANDROID_SDK_ROOT="$HOME/android-sdk" +# - ANDROID_NDK_ROOT="$HOME/android-ndk" +# - os: linux +# name: Android aarch64, Linux, Amd64 +# compiler: clang +# arch: amd64 +# dist: bionic +# env: +# - TEST_ANDROID=yes +# - AUTOTOOLS_HOST=aarch64-linux-android +# - OPENSSL_HOST=android-arm64 +# - ANDROID_CPU=aarch64 +# - ANDROID_API=23 +# - ANDROID_PREFIX="$HOME/android$ANDROID_API-$ANDROID_CPU" +# - ANDROID_SDK_ROOT="$HOME/android-sdk" +# - ANDROID_NDK_ROOT="$HOME/android-ndk" +# - os: linux +# name: Android x86, Linux, Amd64 +# compiler: clang +# arch: amd64 +# dist: bionic +# env: +# - TEST_ANDROID=yes +# - AUTOTOOLS_HOST=i686-linux-android +# - OPENSSL_HOST=android-x86 +# - ANDROID_CPU=x86 +# - ANDROID_API=23 +# - ANDROID_PREFIX="$HOME/android$ANDROID_API-$ANDROID_CPU" +# - ANDROID_SDK_ROOT="$HOME/android-sdk" +# - ANDROID_NDK_ROOT="$HOME/android-ndk" +# - os: linux +# name: Android x86_64, Linux, Amd64 +# compiler: clang +# arch: amd64 +# dist: bionic +# env: +# - TEST_ANDROID=yes +# - AUTOTOOLS_HOST=x86_64-linux-android +# - OPENSSL_HOST=android-x86_64 +# - ANDROID_CPU=x86_64 +# - ANDROID_API=23 +# - ANDROID_PREFIX="$HOME/android$ANDROID_API-$ANDROID_CPU" +# - ANDROID_SDK_ROOT="$HOME/android-sdk" +# - ANDROID_NDK_ROOT="$HOME/android-ndk" allow_failures: - - os: osx - name: Apple iPhone on iOS, armv7 +# - os: osx +# name: Apple iPhone on iOS, armv7 - os: osx name: Apple iPhone on iOS, arm64 - os: osx name: Apple TV on iOS, arm64 - - os: osx - name: Apple Watch on iOS, armv7 - - os: osx - name: iPhoneSimulator on OS X, i386 - - os: osx - name: iPhoneSimulator on OS X, x86_64 - - os: osx - name: AppleTVSimulator on OS X, x86_64 - - os: osx - name: WatchSimulator on OS X, i386 - - os: linux - name: Android armv7a, Linux, Amd64 - - os: linux - name: Android aarch64, Linux, Amd64 - - os: linux - name: Android x86, Linux, Amd64 - - os: linux - name: Android x86_64, Linux, Amd64 +# - os: osx +# name: Apple Watch on iOS, armv7 +# - os: osx +# name: iPhoneSimulator on OS X, i386 +# - os: osx +# name: iPhoneSimulator on OS X, x86_64 +# - os: osx +# name: AppleTVSimulator on OS X, x86_64 +# - os: osx +# name: WatchSimulator on OS X, i386 +# - os: linux +# name: Android armv7a, Linux, Amd64 +# - os: linux +# name: Android aarch64, Linux, Amd64 +# - os: linux +# name: Android x86, Linux, Amd64 +# - os: linux +# name: Android x86_64, Linux, Amd64 before_script: - | diff --git a/acx_nlnetlabs.m4 b/acx_nlnetlabs.m4 index d33352f17..993ad16c1 100644 --- a/acx_nlnetlabs.m4 +++ b/acx_nlnetlabs.m4 @@ -888,6 +888,10 @@ AC_CACHE_VAL(cv_cc_deprecated_$cache, [ echo '$3' >conftest.c echo 'void f(){ $2 }' >>conftest.c +echo "deprecation test for $1 results in" +echo "`$CC -c conftest.c 2>&1 `" +echo "and from the commandline" +$CC -c conftest.c if test -z "`$CC -c conftest.c 2>&1 | grep deprecated`"; then eval "cv_cc_deprecated_$cache=no" else diff --git a/configure b/configure index b067e48fe..0407db3a0 100755 --- a/configure +++ b/configure @@ -20151,6 +20151,10 @@ echo ' #include ' >conftest.c echo 'void f(){ (void)daemon(0, 0); }' >>conftest.c +echo "deprecation test for daemon results in" +echo "`$CC -c conftest.c 2>&1 `" +echo "and from the commandline" +$CC -c conftest.c if test -z "`$CC -c conftest.c 2>&1 | grep deprecated`"; then eval "cv_cc_deprecated_$cache=no" else