From 99519e677bd605a681a805b0c759ae886d1d5712 Mon Sep 17 00:00:00 2001 From: Cornelia Huck Date: Wed, 28 May 2014 12:39:17 +0200 Subject: [PATCH] configure: unset interfering variables The check for big or little endianness relies on grep reporting match/non-match on the generated binary. If the user specified --binary-files=without-match in their GREP_OPTIONS, this will fail. Let's follow what autoconf does and unset GREP_OPTIONS and CLICOLOR_FORCE at the beginning of the script. Reported-by: Eugene (jno) Dvurechenski Suggested-by: Markus Armbruster Signed-off-by: Cornelia Huck Signed-off-by: Paolo Bonzini --- configure | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/configure b/configure index 96f91ad7f0..b93cce816a 100755 --- a/configure +++ b/configure @@ -3,6 +3,11 @@ # qemu configure script (c) 2003 Fabrice Bellard # +# Unset some variables known to interfere with behavior of common tools, +# just as autoconf does. +CLICOLOR_FORCE= GREP_OPTIONS= +unset CLICOLOR_FORCE GREP_OPTIONS + # Temporary directory used for files created while # configure runs. Since it is in the build directory # we can safely blow away any previous version of it