fix failure of configure to detect gcc due to message translations
authorRich Felker <dalias@aerifal.cx>
Sat, 31 Jan 2015 02:54:58 +0000 (21:54 -0500)
committerRich Felker <dalias@aerifal.cx>
Sat, 31 Jan 2015 02:54:58 +0000 (21:54 -0500)
based on patch by Vadim Ushakov. in general overriding LC_ALL rather
than specific categories (here, LC_MESSAGES) is undesirable, but
LC_ALL is easier and in this case there is nothing else that depends
on the locale in this invocation of the compiler.

configure

index 673d291..e80fdfb 100755 (executable)
--- a/configure
+++ b/configure
@@ -204,7 +204,7 @@ fi
 # musl-gcc wrapper, and for critical bug detection in some gcc versions.
 #
 printf "checking whether compiler is gcc... "
-if fnmatch '*gcc\ version*' "$($CC -v 2>&1)" ; then
+if fnmatch '*gcc\ version*' "$(LC_ALL=C $CC -v 2>&1)" ; then
 cc_is_gcc=yes
 else
 cc_is_gcc=no