patches/glibc/2.9/200-awk-in-C-locale.patch
author Titus von Boxberg <titus@v9g.de>
Mon Aug 22 09:26:02 2011 +0200 (2011-08-22)
changeset 2630 f86af11138ea
parent 1201 c9967a6e3b25
permissions -rw-r--r--
debug/ltrace: Fix HOST_OS and ar

HOST_OS really is the target OS. Allow setting it for configure
via an environment variable.
libltrace.a should have an index:
Allow ar to be set as an environment variable, and generate
an index in this lib.

Reported-by: "Guylhem Aznar" <crossgcc@guylhem.net>
Signed-off-by: "Titus von Boxberg" <titus@v9g.de>
     1 Original patch from: gentoo/src/patchsets/glibc/2.9/1018_all_glibc-awk-in-C-locale.patch
     2 
     3 -= BEGIN original header =-
     4 http://bugs.gentoo.org/252802
     5 
     6 2008-12-29  Mike Frysinger  <vapier@gentoo.org>
     7 
     8 	* iconvdata/Makefile (iconv-rules): Use LC_ALL=C when running awk script.
     9 
    10 -= END original header =-
    11 
    12 diff -durN glibc-2_9.orig/iconvdata/Makefile glibc-2_9/iconvdata/Makefile
    13 --- glibc-2_9.orig/iconvdata/Makefile	2008-05-15 03:54:31.000000000 +0200
    14 +++ glibc-2_9/iconvdata/Makefile	2009-02-02 22:00:50.000000000 +0100
    15 @@ -286,7 +286,7 @@
    16  	{ echo $(filter-out lib%, $(modules)); \
    17  	  echo 8bit $(gen-8bit-modules); \
    18  	  echo 8bit-gap $(gen-8bit-gap-modules); } | \
    19 -	$(AWK) 'NR == 1 { \
    20 +	LC_ALL=C $(AWK) 'NR == 1 { \
    21  		  for (i = 1; i <= NF; i++) { \
    22  		    printf "%s-routines := %s\n", $$i, tolower($$i); \
    23  		    printf "%s-map := gconv.map\n", $$i; \