patches/glibc/2.3.6/260-csu-Makefile.patch
author Arnaud Lacombe <lacombar@gmail.com>
Thu Aug 05 17:59:49 2010 +0200 (2010-08-05)
changeset 2067 477c7955e6b0
parent 495 276501e872e5
permissions -rw-r--r--
complibs/ppl: fix PPL build with GMP 5.x.x

From http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commitdiff;h=9c19bc2b318a35016e0189f9552c98910be37f53

Author: Roberto Bagnara <bagnara@cs.unipr.it>
Revision log: Added support for GMP 5.0.

Adapted manually to match and not having to re-generate the configure script.

Signed-off-by: Arnaud Lacombe <lacombar@gmail.com>
     1 Use printf instead of echo for some shells.
     2 
     3 http://www.cygwin.com/ml/libc-alpha/2005-02/msg00123.html
     4 
     5 This patch does not generate invalid csu/version-info.h which has
     6 unterminating " line because some /bin/sh cannot parse correctly.  The
     7 previous discussion was:
     8 
     9 	http://sources.redhat.com/ml/libc-alpha/2004-08/msg00129.html
    10 	http://sources.redhat.com/ml/libc-alpha/2004-08/msg00145.html
    11 
    12 This patch gets rid of all this issue because the conclusion of the
    13 discussion was to use printf instead of echo.  Roland, could you look
    14 at it again?
    15 
    16 Regards,
    17 -- gotom
    18 
    19 2005-02-26  GOTO Masanori  <gotom@debian.or.jp>
    20 
    21 	* csu/Makefile: Use printf instead of echo for some shells.
    22 
    23 Index: csu/Makefile
    24 ===================================================================
    25 RCS file: /cvs/glibc/libc/csu/Makefile,v
    26 retrieving revision 1.75
    27 diff -u -p -r1.75 Makefile
    28 --- glibc/csu/Makefile	3 Jan 2005 17:57:14 -0000	1.75
    29 +++ glibc.new/csu/Makefile	27 Feb 2005 01:17:49 -0000
    30 @@ -241,7 +241,7 @@ $(objpfx)version-info.h: $(common-objpfx
    31  	 esac; \
    32  	 files="$(all-Banner-files)";				\
    33  	 if test -n "$$files"; then				\
    34 -	   echo "\"Available extensions:\\n\"";			\
    35 +	   printf '"Available extensions:\\n"\n';		\
    36  	   sed -e '/^#/d' -e 's/^[[:space:]]*/	/'		\
    37  	       -e 's/^\(.*\)$$/\"\1\\n\"/' $$files;		\
    38  	 fi) > $@T
    39