From 1fff0d26f80c9f412a500f40b29bbbd88572febc Mon Sep 17 00:00:00 2001 From: Martin Roth Date: Mon, 24 Aug 2015 11:26:20 -0600 Subject: xcompile: Force localization of objdump to C In testing other localization changes, I found that I couldn't build anymore because xcompile wasn't picking up my toolchain. I traced it to the regex comparison of '.*format \(.[a-z0-9-]*\)' to the string 'formato del fichero elf32-i386'. Forcing the localization of objdump to C before doing the comparison fixes the issue. Change-Id: I6bed5a9824807dd5bc5a38b711ab47e2af4b0c29 Signed-off-by: Martin Roth Reviewed-on: http://review.coreboot.org/11304 Tested-by: build bot (Jenkins) Reviewed-by: Patrick Georgi Reviewed-by: Zheng Bao --- util/xcompile/xcompile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'util') diff --git a/util/xcompile/xcompile b/util/xcompile/xcompile index 4560771bfe..e712ac34e3 100755 --- a/util/xcompile/xcompile +++ b/util/xcompile/xcompile @@ -103,7 +103,7 @@ testas() { 2>/dev/null || return 1 # Check output content type. - local obj_type="$(${gccprefix}objdump -p $obj_file)" + local obj_type="$(LANG=C LC_ALL= ${gccprefix}objdump -p $obj_file)" local obj_arch="$(expr "$obj_type" : '.*format \(.[a-z0-9-]*\)')" [ "$obj_arch" = "$full_arch" ] || return 1 -- cgit v1.2.3