------- Additional Comments From christophe dot lyon at st dot com 2008-09-30 07:50 ------- Subject: Re: New: ld does not understand DWARF version 3 when trying to get a source line number
This has been fixed as part of PR ld/3191 by Daniel Jacobowitz (on 2008/09/19) Christophe. On 30.09.2008 00:06, geir at cray dot com wrote: > Using ld version 2.18 when linking a PGI 7.2-5 compiled program, I see the > following dwarf error: > > $ cat datatypes.module.f90 > module datatypes > integer, parameter :: short = 1 > end module datatypes > $ cat main.f90 > program TEST > use datatypes > end program TEST > $ pgf90 -Mdwarf3 -g -c datatypes.module.f90 < > $ pgf90 -Mdwarf3 -g -c main.f90 > $ pgf90 -Mdwarf3 main.o > /usr/bin/ld: Dwarf Error: found dwarf version '3', this reader only handles > version 2 information. > main.o:(.debug_info+0x74): undefined reference to `..Dm_datatypes' > $ > > The "undefined reference" error is a PGI compiler error, so that can be > ignored. > > The message: "Dwarf Error: found dwarf version '3', this reader only handles > version 2 information." is occurring when the loader is trying to get the line > number for the "undefined reference" error. 'ld' should at least be able to > get > the source line number for a code in Dwarf 3 format. > -- http://sourceware.org/bugzilla/show_bug.cgi?id=6924 ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is. _______________________________________________ bug-binutils mailing list bug-binutils@gnu.org http://lists.gnu.org/mailman/listinfo/bug-binutils