This is the mail archive of the
java@gcc.gnu.org
mailing list for the Java project.
Re: [JAVA,libtool] Big libjava is biiiig.
- From: Dave Korn <dave dot korn dot cygwin at googlemail dot com>
- To: Andrew Haley <aph at redhat dot com>
- Cc: Dave Korn <dave dot korn dot cygwin at googlemail dot com>, David Daney <ddaney at caviumnetworks dot com>, Ralf Wildenhues <Ralf dot Wildenhues at gmx dot de>, java at gcc dot gnu dot org, gcc at gcc dot gnu dot org
- Date: Sat, 22 Aug 2009 20:09:01 +0100
- Subject: Re: [JAVA,libtool] Big libjava is biiiig.
- References: <4A01B55C.6060700@gmail.com> <4A01B621.7020609@gmail.com> <20090506161419.GA19953@ins.uni-bonn.de> <4A01BA1A.9030801@caviumnetworks.com> <4A8FF4C2.5000700@gmail.com> <4A901DDB.7020006@redhat.com>
Andrew Haley wrote:
> One thing that you may like to consider is compiling
> more packages with -findirect-dispatch -fno-indirect-classes. This has a
> smallish performance penalty, but packages compiled this way have no link-
> time dependencies on other packages. Instead, everything gets fixed up
> at runtime.
That's useful to know, it sounds more or less like a "get out of jail free"
card in the event that we ever need to break any dependency cycles, which
might happen as libjava grows.
cheers,
DaveK