summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLaurent Vivier <laurent@vivier.eu>2015-11-05 12:31:34 +0100
committerMichael Ellerman <mpe@ellerman.id.au>2015-11-26 12:11:16 +0100
commit58531b0c800fd514f04ae42b6cf5ab15abdf0651 (patch)
tree9c5f03c9f11dcae032bbe3572593138dcf239325
parentpowerpc/powermac: IRQF_NO_SUSPEND not IRQF_TIMER for non-timer (diff)
downloadlinux-58531b0c800fd514f04ae42b6cf5ab15abdf0651.tar.xz
linux-58531b0c800fd514f04ae42b6cf5ab15abdf0651.zip
powerpc/boot: allow wrapper to work on non-english system
if the language is not english objdump output is not parsed correctly and format is "". Later, "ld -m $format" fails. This patch adds "LANG=C" to force english output for objdump. Signed-off-by: Laurent Vivier <laurent@vivier.eu> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
-rwxr-xr-xarch/powerpc/boot/wrapper2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/powerpc/boot/wrapper b/arch/powerpc/boot/wrapper
index ceaa75d5a684..6a19fcef5596 100755
--- a/arch/powerpc/boot/wrapper
+++ b/arch/powerpc/boot/wrapper
@@ -154,7 +154,7 @@ if [ -z "$kernel" ]; then
kernel=vmlinux
fi
-elfformat="`${CROSS}objdump -p "$kernel" | grep 'file format' | awk '{print $4}'`"
+LANG=C elfformat="`${CROSS}objdump -p "$kernel" | grep 'file format' | awk '{print $4}'`"
case "$elfformat" in
elf64-powerpcle) format=elf64lppc ;;
elf64-powerpc) format=elf32ppc ;;