bug-gnu-utils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: as 2.12, 2.13 on sparc -m64: error when linking: relocation trunc at


From: Teemu Torma
Subject: Re: as 2.12, 2.13 on sparc -m64: error when linking: relocation trunc ated to fit: R_SPARC_DISP32 .gnu.linkonce.t.NewAlloc
Date: Tue, 24 Sep 2002 00:56:57 +0200
User-agent: KMail/1.4.3

On Monday 23 September 2002 12:52, Alan Modra wrote:
> The sparc64-solaris problem is due to
>
> - TEXT_START_ADDR=0x100000000
> - R_SPARC_DISP32 used in eh_frame relocs
> - relocations against removed linkonce section symbols resolving to
> zero, which means a displacement larger than can fit in a 32 bit
> field.
>
> Fixed as follows.
>
> bfd/ChangeLog
>       * elf-eh-frame.c (_bfd_elf_discard_section_eh_frame): Zero relocs
>       for discarded FDEs.  Remove redundant assignment.
>       * elflink.h (elf_bfd_discard_info): Save edited relocs.

Thanks, this fixes linking problems I have had.

Teemu





reply via email to

[Prev in Thread] Current Thread [Next in Thread]