This is the mail archive of the java-patches@gcc.gnu.org mailing list for the Java project.


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

Re: Java Patches: -fno-org-xml-sax and -fno-org-w3c-dom


Anthony Green wrote:

We recently discussed moving org.xml.sax and org.w3c.dom into their own
shared libraries,
That makes sense, though it might make sense to put them in
a single shared library.

and adding a compiler flag to turn off linking them in
by default.
This is not OK, IMO.  It's a bad precedent.  We can't keep
adding random flags for specific packages.

First, note it's not just linking, but also compiling - i.e.
controlling which jar(s) that the compiler searches.  By
default the compiler should search the jars in the extension
directory.

Secondly, I think the choice as to which shared library to
link should parallel which jars are compiled against.  If the
compilation classpath options causes the standard sax/dom jars
(in the standard extension directory) to be searched, then the
linker should link against the standard sax/dom shared library(ies),
and only then.

Command line flags are evil, and unnecessary in this case.
--
	--Per Bothner
per@bothner.com   http://www.bothner.com/per/


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