This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Questions about ``[PATCH] GCC side of .eh_frame_hdr support (take 3)''
- From: Loren James Rittle <rittle at latour dot rsch dot comm dot mot dot com>
- To: jakub at redhat dot com
- Cc: java at gcc dot gnu dot org, gcc at gcc dot gnu dot org
- Date: Fri, 26 Apr 2002 17:48:33 -0500 (CDT)
- Subject: Re: Questions about ``[PATCH] GCC side of .eh_frame_hdr support (take 3)''
- Organization: Networks and Infrastructure Lab (IL02/2240), Motorola Labs
- References: <200204241809.g3OI9gJ15955@latour.rsch.comm.mot.com>
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