patches/glibc/ports-2.10.1/160-manual-no-perl.patch
author Michael Hope <michael.hope@linaro.org>
Wed Oct 19 15:27:32 2011 +1300 (2011-10-19)
changeset 2739 f320e22f2cba
permissions -rw-r--r--
arch: add softfp support

Some architectures support a mixed hard/soft floating point, where
the compiler emits hardware floating point instructions, but passes
the operands in core (aka integer) registers.

For example, ARM supports this mode (to come in the next changeset).

Add support for softfp cross compilers to the GCC and GLIBC
configuration. Needed for Ubuntu and other distros that are softfp.

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