Re: [JAVA,libtool] Big libjava is biiiig.

Andrew Haley <[email protected]>
Newsgroups gmane.comp.gcc.devel,gmane.comp.gcc.java.devel
Message-ID <[email protected]>
Dave Korn wrote:

>   Not simple, but not so hard as to be impossible either; as it turns out, the
> internal structure of libgcj looks a lot like a turnip, with a bunch of skinny
> branchy foliage waving around on top, a few shallow roots spreading under the
> ground, and a big ball of hair in the middle holding it all together, which
> makes it actually quite easy to manually find a partition.
> 
>   There are a couple of regressions to solve first, but it appears that I've
> more-or-less cracked it.  Full details are written up here:
> 
>         http://gcc.gnu.org/wiki/Internal_dependencies_of_libgcj


Thank you for this.  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.

Andrew.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.