DWARF2 info not being generated correctly for PPC targets?
Fri Jun 16 11:46:00 GMT 2000
> Date: Fri, 16 Jun 2000 11:33:28 -0700
> From: Thomas de Lellis <firstname.lastname@example.org>
> CC: email@example.com
> Greetings list!
> We've noticed something a bit odd with dwarf2 debugging info on the PPC
> (only) which seems to be related to the use of RELA relocations...
> Not sure I quite understand this, but apprently with RELA relocations
> offsets are stored in relocation addends and not placed into the object
> code itself (as with REL).
Yes. This saves us from the problems that you have on MIPS where
there isn't room to store the addends.
> The dwarf debug info looks normal when you examine a single PPC .o file.
> What happens though is when you partially link more than one PPC .o
> file, dwarf offsets are still zero.
Yes, this is because .o files are intermediate files. When you link
them into a final executable the relocations will be resolved and you
will get the correct values.
- Geoffrey Keating <firstname.lastname@example.org>
More information about the Binutils