This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.

See crosstool-NG for lots more information.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH] fix eglibc-2.16 manual build


Signed-off-by: Johannes Stezenbach <js@sig21.net>

diff -r 0e06812acc5c scripts/build/libc/glibc-eglibc.sh-common
--- a/scripts/build/libc/glibc-eglibc.sh-common	Wed Sep 26 16:41:02 2012 +0200
+++ b/scripts/build/libc/glibc-eglibc.sh-common	Mon Oct 22 15:31:57 2012 +0200
@@ -453,11 +453,16 @@
             # Omit JOBSFLAGS as GLIBC has problems building the
             # manuals in parallel
             CT_DoExecLog ALL make pdf html
-            # EGLIBC doesn't have a install-{pdf.html} and leaves the manuals
-            # in the source directory
+            # EGLIBC doesn't have a install-{pdf.html}, and older
+            # versions leave the manuals in the source directory
             CT_DoExecLog ALL mkdir -p ${CT_PREFIX_DIR}/share/doc
-            CT_DoExecLog ALL cp -av ${src_dir}/manual/*.pdf ${src_dir}/manual/libc \
-                ${CT_PREFIX_DIR}/share/doc
+            if [ ${CT_LIBC_EGLIBC_2_16_or_later} = "y" ]; then
+                CT_DoExecLog ALL cp -av manual/*.pdf manual/libc \
+                    ${CT_PREFIX_DIR}/share/doc
+            else
+                CT_DoExecLog ALL cp -av ${src_dir}/manual/*.pdf ${src_dir}/manual/libc \
+                    ${CT_PREFIX_DIR}/share/doc
+            fi
         fi
 
         if [ "${CT_LIBC_LOCALES}" = "y" ]; then

--
For unsubscribe information see http://sourceware.org/lists.html#faq


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]