This is the mail archive of the java@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: 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


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