summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2009-12-17 15:51:37 -0800
committerH. Peter Anvin <hpa@zytor.com>2009-12-17 15:51:37 -0800
commit06b5dc646b9479b786d77749936f25910cd82a37 (patch)
tree9b2c0d292e331c13d972bbbe4448ff53ec88a90d
parent8c63450718ea62ee3a70bffde170b4d15fc72d3c (diff)
downloadlinux-06b5dc646b9479b786d77749936f25910cd82a37.tar.gz
linux-06b5dc646b9479b786d77749936f25910cd82a37.tar.bz2
linux-06b5dc646b9479b786d77749936f25910cd82a37.zip
Makefile: Unexport LC_ALL instead of clearing it
Apparently not all versions of glibc and utilities treat an empty LC_ALL as nonexistent, causing error messages to be garbled. Instead, explicitly unexport it from the environment. Reported-and-tested-by: Masami Hiramatsu <mhiramat@redhat.com> Signed-off-by: H. Peter Anvin <hpa@zytor.com> LKML-Reference: <4B2AC394.4030108@redhat.com> Cc: Michal Marek <mmarek@sues.cz> Cc: Roland Dreier <rdreier@cisco.com> Cc: Sam Ravnborg <sam@ravnborg.org>
-rw-r--r--Makefile4
1 files changed, 2 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index 6e39af1d8bc4..5e92ca58fb6d 100644
--- a/Makefile
+++ b/Makefile
@@ -17,11 +17,11 @@ NAME = Man-Eating Seals of Antiquity
MAKEFLAGS += -rR --no-print-directory
# Avoid funny character set dependencies
-LC_ALL=
+unexport LC_ALL
LC_CTYPE=C
LC_COLLATE=C
LC_NUMERIC=C
-export LC_ALL LC_CTYPE LC_COLLATE LC_NUMERIC
+export LC_CTYPE LC_COLLATE LC_NUMERIC
# We are using a recursive build, so we need to do a little thinking
# to get the ordering right.