[Top][All Lists]
[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