From 4d7b7b18bdc61be7ce2c9836cbd01ddc9bd387ec Mon Sep 17 00:00:00 2001 From: "Dmitry V. Levin" <ldv@altlinux.org> Date: Wed, 21 Dec 2016 22:20:29 +0000 Subject: [PATCH] travis: fix enabling of gcc -Werror builds * travis-build.sh: Use DISTCHECK_CONFIGURE_FLAGS instead of CHECK_CONFIGURE_FLAGS and ENABLE_GCC_WERROR. [$CC == gcc]: Add --enable-gcc-Werror to DISTCHECK_CONFIGURE_FLAGS instead of ENABLE_GCC_WERROR. [$CHECK == coverage]: Add --enable-code-coverage to DISTCHECK_CONFIGURE_FLAGS instead of CHECK_CONFIGURE_FLAGS. --- travis-build.sh | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/travis-build.sh b/travis-build.sh index 1f644918..c25a6fc2 100755 --- a/travis-build.sh +++ b/travis-build.sh @@ -2,7 +2,7 @@ case "$CC" in gcc) - ENABLE_GCC_WERROR=--enable-gcc-Werror + DISTCHECK_CONFIGURE_FLAGS="$DISTCHECK_CONFIGURE_FLAGS --enable-gcc-Werror" ;; clang-*) # clang -mx32 fails with the following error: @@ -17,14 +17,13 @@ case "${TARGET-}" in ;; x86) CC="$CC -m32" - DISTCHECK_CONFIGURE_FLAGS='--build=i686-pc-linux-gnu --target=i686-pc-linux-gnu' - export DISTCHECK_CONFIGURE_FLAGS + DISTCHECK_CONFIGURE_FLAGS="$DISTCHECK_CONFIGURE_FLAGS --build=i686-pc-linux-gnu --target=i686-pc-linux-gnu" ;; esac case "${CHECK-}" in coverage) - CHECK_CONFIGURE_FLAGS=--enable-code-coverage + DISTCHECK_CONFIGURE_FLAGS="$DISTCHECK_CONFIGURE_FLAGS --enable-code-coverage" CFLAGS='-g -O0' CFLAGS_FOR_BUILD="$CFLAGS" export CFLAGS CFLAGS_FOR_BUILD @@ -34,12 +33,13 @@ esac $CC --version export CC_FOR_BUILD="$CC" +[ -z "${DISTCHECK_CONFIGURE_FLAGS-}" ] || + export DISTCHECK_CONFIGURE_FLAGS + ./git-set-file-times ./bootstrap ./configure --enable-maintainer-mode \ - ${ENABLE_GCC_WERROR-} \ ${DISTCHECK_CONFIGURE_FLAGS-} \ - ${CHECK_CONFIGURE_FLAGS-} \ # j=-j`getconf _NPROCESSORS_ONLN 2> /dev/null` || j= -- 2.40.0