[fpc-pascal] DWARF line info cannot be used gdb
jonas.maebe at elis.ugent.be
Sun Dec 28 19:01:45 CET 2008
On 28 Dec 2008, at 17:22, dmitry boyarintsev wrote:
> all these command lines did not work
> fpc -Xe -gw2 test.pas
> fpc -Aas -gw2 test.pas
> fpc -Xe -Aas -gw2 test.pas
> in all three cases gdb returnes "invalid dwarf2 offset "
Did you try with adding tf_dwarf_relative_addresses to the win32
target flags? The binutils for Linux do not follow the dwarf standard
(expecting absolute addresses in some places where the dwarf standard
says that you should use relative offsets), but since Linux support
was implemented first that's also the default in FPC.
Putting absolute addresses in places where relative offsets are
expected certainly will result in invalid offsets.
More information about the fpc-pascal