Questions about ``[PATCH] GCC side of .eh_frame_hdr support (take 3)''

Loren James Rittle rittle@latour.rsch.comm.mot.com
Fri Apr 26 15:52:00 GMT 2002


In article <20020426092948.D32482@sunsite.ms.mff.cuni.cz> you write:
>On Wed, Apr 24, 2002 at 01:09:42PM -0500, Loren James Rittle wrote:
>> While investigating the systematic libjava EH failure seen with GNU ld
>> 2.12.1 (prerelease) but not 2.11.2 on i386-*-freebsd4.5, I stumbled
>> upon this interesting thread:

> Just wondering, do you have
> http://sources.redhat.com/ml/binutils/2002-04/msg00331.html
> patch installed?
> Without it, DW_EH_PE_pcrel|DW_EH_PE_indirect encoded personality in CIEs
> may be wrong...

Hello Jakub,

I can confirm that I didn't have that binutils patch.  Updating
binutils 2.12.X past your patch, I can confirm that it does indeed fix
the root problem I saw.  If you saw my followup analysis, I did
observe that the shared library was being incrementally built.  I have
verified that all encoded references in such a library are now
consistent.

Since we believe the configure test is too complex (having seen the
interesting test that RTH created for .hidden on sparc-*-*, I am
fairly scared ;-), I will merely update release notes for this
platform.  I have no idea how widespread this problem is/was; for some
reason libtool insists upon incrementally building libjava.so (to work
around perceived command line length limitations even though the
entire unbroken command line seems to run fine on this platform).

Thanks,
Loren
-- 
Loren J. Rittle
Senior Staff Software Engineer, Distributed Object Technology Lab
Networks and Infrastructure Research Lab (IL02/2240), Motorola Labs
rittle@rsch.comm.mot.com, KeyID: 2048/ADCE34A5, FDC0292446937F2A240BC07D42763672



More information about the Java mailing list