This is the mail archive of the
java@gcc.gnu.org
mailing list for the Java project.
Re: dynamic library cost (was RE: libtool, java woes)
- To: minyard at acm dot org
- Subject: Re: dynamic library cost (was RE: libtool, java woes)
- From: Tom Tromey <tromey at redhat dot com>
- Date: 12 Apr 2001 09:11:45 -0600
- Cc: "Boehm, Hans" <hans_boehm at hp dot com>, "'Bryce McKinlay'" <bryce at albatross dot co dot nz>, "'Alexandre Oliva'" <aoliva at redhat dot com>, Jeff Sturm <jsturm at one-point dot com>, java at gcc dot gnu dot org, gcc at gcc dot gnu dot org
- References: <140D21516EC2D3119EE7009027876644049B5D54@hplex1.hpl.hp.com> <m21yqzc7z0.fsf@c469597-a.grlnd1.tx.home.com>
- Reply-To: tromey at redhat dot com
>>>>> "Corey" == Corey Minyard <minyard@acm.org> writes:
Corey> Remember that at least two others use different GCs with GCJ.
Corey> What might be nice would be an interface that any GC could implement
Corey> that was divorced from any particular GC. Something like POSIX (but
Corey> hopefully a better design that POSIX).
We tried to do this with the _Jv_ functions. I guess one could argue
that the Boehm GC could simply rename the functions it exports.
Passing the name of the allocation function to gcj via libgcj.spec
seems like a reasonable approach to me, though. That way each GC gets
to keep its exported namespace relatively clean, but we don't really
lose much in terms of maintainability.
Tom