From 62e420293a293608f383d9b9c7f2debd666e9fc9 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Thu, 12 Aug 2021 23:09:08 +0100 Subject: [PATCH] libbacktrace: fix b2test_buildid test on non-english locales MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit On LANG=ru_RU.UTF-8 'b2test_buildid' test fails due to localized readelf output: $ LANG=ru_RU.UTF-8 readelf -n b2test | fgrep 4e37e8f ID сборки: 4e37e8fead8d6e8b0a9dc95ea25cd784dff3a393 $ LANG=C readelf -n b2test | fgrep 4e37e8f Build ID: 4e37e8fead8d6e8b0a9dc95ea25cd784dff3a393 libbacktrace/ * install-debuginfo-for-buildid.sh.in: Force non-localized readelf output with LANG=C. --- libbacktrace/install-debuginfo-for-buildid.sh.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libbacktrace/install-debuginfo-for-buildid.sh.in b/libbacktrace/install-debuginfo-for-buildid.sh.in index 1364779..91dfdfe 100644 --- a/libbacktrace/install-debuginfo-for-buildid.sh.in +++ b/libbacktrace/install-debuginfo-for-buildid.sh.in @@ -47,7 +47,7 @@ mkdir_p="@MKDIR_P@" build_id_dir="$1" src="$2" -buildid=$($readelf -n $src \ +buildid=$(LANG=C $readelf -n $src \ | $grep "Build ID" \ | $awk '{print $3}') -- 2.7.4