Andreas Tobler
Wed, 23 Dec 2009 12:21:15 -0800
Hi all,while building libjava on i386-pc-solaris2.11 I got a failure which reminded me to PR23653, four years back.
'find -path' is not portable. Solaris native find complains about.The attached patch fixes this. It produces the exact same all-classes.lst as with the -path option on a darwin, linux of freebsd machine.
Ok for gcc trunk? If yes, could someone please commit it also to classpath?
Thanks,
Andreas
2009-12-23 Andreas Tobler <a.tob...@schweiz.org>
* tools/Makefile.am (GJDOC_EX): Use find -name pattern -prune -o.
* tools/Makefile.in: Regenerate.
Index: Makefile.am
===================================================================
--- Makefile.am (revision 155394)
+++ Makefile.am (working copy)
@@ -277,12 +277,10 @@
$(gnu_classpath_tools_gjdoc_jar_XHTML)
$(gnu_classpath_tools_gjdoc_jar_XSLS)
if !CREATE_GJDOC
-GJDOC_EX = -path '*gnu/classpath/tools/gjdoc' -prune -o \
- -path '*gnu/classpath/tools/doclets' -prune -o \
- -path '*gnu/classpath/tools/taglets' -prune -o \
- -path '*com/sun/javadoc' -prune -o \
- -path '*com/sun/tools/doclets' -prune -o \
- -path '*com/sun/tools/javadoc' -prune -o
+GJDOC_EX = -name gjdoc -prune -o \
+ -name doclets -prune -o \
+ -name taglets -prune -o \
+ -name javadoc -prune -o
endif
# The zip files with classes we want to produce.
Index: Makefile.in
===================================================================
--- Makefile.in (revision 155394)
+++ Makefile.in (working copy)
@@ -684,12 +684,10 @@
$(gnu_classpath_tools_gjdoc_jar_RNGS)
$(gnu_classpath_tools_gjdoc_jar_TXTS) \
$(gnu_classpath_tools_gjdoc_jar_XHTML)
$(gnu_classpath_tools_gjdoc_jar_XSLS)
-...@create_gjdoc_false@GJDOC_EX = -path '*gnu/classpath/tools/gjdoc' -prune -o
\
-...@create_gjdoc_false@ -path '*gnu/classpath/tools/doclets' -prune -o \
-...@create_gjdoc_false@ -path '*gnu/classpath/tools/taglets' -prune -o \
-...@create_gjdoc_false@ -path '*com/sun/javadoc' -prune -o \
-...@create_gjdoc_false@ -path '*com/sun/tools/doclets' -prune -o \
-...@create_gjdoc_false@ -path '*com/sun/tools/javadoc' -prune -o
+...@create_gjdoc_false@GJDOC_EX = -name gjdoc -prune -o \
+...@create_gjdoc_false@ -name doclets -prune -o \
+...@create_gjdoc_false@ -name taglets -prune -o \
+...@create_gjdoc_false@ -name javadoc -prune -o
# The zip files with classes we want to produce.
[cp-patches] [patch] classpath/tools/Makefile.am Andreas Tobler
- [cp-patches] PING: Re: [patch] classpath/tools/Makefile.am Andreas Tobler