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