aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2008-12-26 23:37:18 -0500
committerMike Frysinger <vapier@gentoo.org>2008-12-26 23:38:37 -0500
commit9f1de9b6afdbb83ff75fad66204fd95a83975eab (patch)
treee0f0a9d4581d3216adaf50cb86c785dde79ee8ec
parentbump to sandbox-1.3.3 (diff)
downloadsandbox-9f1de9b6afdbb83ff75fad66204fd95a83975eab.tar.gz
sandbox-9f1de9b6afdbb83ff75fad66204fd95a83975eab.tar.bz2
sandbox-9f1de9b6afdbb83ff75fad66204fd95a83975eab.zip
libsandbox: run awk scripts in C locale
To avoid random locale issues, run the awk scripts in the C locale. Some locales (like turkish ones) do not map lower<->upper like the C locale. URL: http://bugs.gentoo.org/252629 Signed-off-by: Mike Frysinger <vapier@gentoo.org> Reported-by: Gürkan Gür <seqizz@gmail.com> Reported-by: Harald van Dijk <truedfx@gentoo.org>
-rw-r--r--libsandbox/Makefile.am4
1 files changed, 2 insertions, 2 deletions
diff --git a/libsandbox/Makefile.am b/libsandbox/Makefile.am
index 71af2c9..40834d4 100644
--- a/libsandbox/Makefile.am
+++ b/libsandbox/Makefile.am
@@ -43,11 +43,11 @@ GEN_HEADER_SCRIPT = $(top_srcdir)/scripts/gen_symbol_header.awk
libsandbox.map: $(SYMBOLS_FILE) $(GEN_VERSION_MAP_SCRIPT)
$(READELF) -h -s $(LIBC_PATH) | \
- $(AWK) -v SYMBOLS_LIST="$(SYMBOLS_LIST)" -f $(GEN_VERSION_MAP_SCRIPT) > $@
+ LC_ALL=C $(AWK) -v SYMBOLS_LIST="$(SYMBOLS_LIST)" -f $(GEN_VERSION_MAP_SCRIPT) > $@
symbols.h: $(SYMBOLS_FILE) $(SYMBOLS_WRAPPERS) $(GEN_HEADER_SCRIPT)
$(READELF) -h -s $(LIBC_PATH) | \
- $(AWK) -v SYMBOLS_LIST="$(SYMBOLS_LIST)" -f $(GEN_HEADER_SCRIPT) > $@
+ LC_ALL=C $(AWK) -v SYMBOLS_LIST="$(SYMBOLS_LIST)" -f $(GEN_HEADER_SCRIPT) > $@
SB_NR_FILE = $(srcdir)/sb_nr.h.in
sb_nr.h: symbols.h $(SB_NR_FILE)