Objcopy fix for relocation sections
Daniel Jacobowitz
drow@false.org
Thu Sep 9 16:38:00 GMT 2004
On Wed, Sep 08, 2004 at 09:27:00AM +0930, Alan Modra wrote:
> After having a good look at what is going on here, I believe the
> following patch is the correct solution. Would you please check
> that it fixes the original problem? I tested that this change
> cures a similar problem on powerpc-linux (at least the FSF version,
> where we output debug relocs). Prior to this patch, using a .so
> created during the ld testsuite run, I get
>
> $ ../../binutils/objcopy vp.so xxx.so
> ../../binutils/objcopy: xxx.so: File truncated
>
> As the comment I added says, some reloc sections are not handled
> specially by bfd (see bfd_section_from_shdr). These should be
> treated as normal bfd sections.
>
> * elf.c (assign_file_positions_except_relocs): Assign relocs
> stored in a bfd section.
Thanks! Your explanation makes sense, and this also works for my test
cases.
--
Daniel Jacobowitz
More information about the Binutils
mailing list