This is the mail archive of the
java@gcc.gnu.org
mailing list for the Java project.
Re: Enhancement Request
- From: Jeff Sturm <jsturm at one-point dot com>
- To: Glenn Chambers <gchamber at bright dot net>
- Cc: tromey at redhat dot com, <java at gcc dot gnu dot org>
- Date: Thu, 19 Dec 2002 17:29:40 -0500 (EST)
- Subject: Re: Enhancement Request
On Mon, 16 Dec 2002, Glenn Chambers wrote:
> I checked /usr/local/include, and 'gc.h' is definitely there, but I
> don't see any libffi headers in /usr/local/include. I forgot to
> check /usr/local/lib to see if they're in there before I shut the
> Linux box down for the night. I didn't see any exports of 'ffi_common'
> in the generated Makefile, though.
I see... looking at mainline, the toplevel Makefile.def has:
target_modules = { module= libffi; no_install=true; };
which would prevent libffi from being installed, I assume.
If the maintainers think installing libffi is the right thing to do, I can
propose a patch (assuming I can figure out how the autogen stuff works).
> My goal here is to use gcj to build a Java add-in for the Portable.NET
> implementation of C# and friends. Portable.NET also uses libffi and
> boehm-gc, so if I can get the two implementations to use the same GC
> library, I can get proper garbage collection without resorting to
> tricks like the ones RMI needs to use across servers...
Sounds like a nifty project. The boehm-gc in GCC is configured
specifically for gcj, though it should also be suitable for general C/C++
use. Does Portable.NET have any special requirements, i.e. finalization
or type information?
> Glenn Chambers
> Toledo, OH
Home of the Rockets... (UT, my alma mater).
Jeff