patches/glibc/2.9/200-awk-in-C-locale.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Wed May 18 23:00:46 2011 +0200 (2011-05-18)
changeset 2467 200836977ce6
parent 1201 c9967a6e3b25
permissions -rw-r--r--
config: rename variables that are arrays

Make it explicit that a variable is an array bu the name of the variable.
It will be used later when .config gets munged to allow both multiple
arguments and arguments with spaces at the same time to be passed from the
configuration down to the build scripts.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
     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; \