Trouble installing libgcj on i686-pc-linux-gnu (RedHat 6.0)

Tom Tromey tromey@cygnus.com
Fri May 7 13:03:00 GMT 1999


>>>>> "Sandro" == Sandro Hawke <sandro@roads.org> writes:

>> I also seem to recall that there might have been a bug along these
>> lines introduced into egcs. You'd have to check the egcs bug
>> archives to be sure.

Sandro> I'm not sure I understand. I don't know what kind of bug in
Sandro> egcs this might be.
egcs might have changed how it decides when to emit a vtable into the
.o file. I think that could cause the problem you are seeing.
>> I'd rather work it out now. It works every day for me, and I don't
>> have a clue how I would reproduce your problems.

Sandro> With glibc 2.1.1 ?
I doubt the problem is with glibc, since the problem seems to be
conflicting definitions of the Object and Class vtables.
Sandro> Sorry, I don't really grok how egcs and the parts of libgcj
Sandro> all fit together (what's a .lo file?) so I'm not sure where to
Sandro> poke.
A `.lo' file is like a `.o' file but it is created by libtool and (I
believe) holds the PIC code that is put into a shared library.
With libtool you can build static, shared, or both static and shared
libraries in the same build tree. For libjava the default is to build
both. If you know you only want one or the other, you can halve your
build time using the appropriate option to configure.
Tom


More information about the Java mailing list

AltStyle によって変換されたページ (->オリジナル) /