patches/glibc/ports-2.13/160-manual-no-perl.patch
author "Yann E. MORIN" <yann.morin.1998@free.fr>
Sun Nov 25 18:22:38 2012 +0100 (2012-11-25)
changeset 3133 36aa2ae92c29
permissions -rw-r--r--
cc/gcc: do not print 'core' or 'final'

In gcc-'s core and final passes, do not print 'core' or 'final' in
log messages. We already print it in step messages.

Also, as we use the core backend to build the bare-metal final gcc,
it can be disturbing to read 'core' while we're in fact in 'final'.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
     1 If we're using a cvs snapshot which updates the source files, and
     2 perl isn't installed yet, then we can't regen the docs.  Not a big
     3 deal, so just whine a little and continue on our merry way.
     4 
     5 http://bugs.gentoo.org/60132
     6 
     7 diff -durN glibc-2.13.orig/manual/Makefile glibc-2.13/manual/Makefile
     8 --- glibc-2.13.orig/manual/Makefile	2006-01-08 07:43:47.000000000 +0100
     9 +++ glibc-2.13/manual/Makefile	2009-11-13 00:49:54.000000000 +0100
    10 @@ -104,9 +104,14 @@
    11  libm-err.texi: stamp-libm-err
    12  stamp-libm-err: libm-err-tab.pl $(wildcard $(foreach dir,$(sysdirs),\
    13  						     $(dir)/libm-test-ulps))
    14 +ifneq ($(PERL),no)
    15  	pwd=`pwd`; \
    16  	$(PERL) $< $$pwd/.. > libm-err-tmp
    17  	$(move-if-change) libm-err-tmp libm-err.texi
    18 +else
    19 +	echo "Unable to rebuild math docs, no perl installed"
    20 +	touch libm-err.texi
    21 +endif
    22  	touch $@
    23  
    24  # Generate Texinfo files from the C source for the example programs.