The MASM Forum

Projects => Poasm => Pelle's C compiler and tools => Topic started by: jj2007 on July 16, 2018, 07:52:53 PM

Title: Unrecognized signature of debug types & Symbol '$$000000' is multiply defined
Post by: jj2007 on July 16, 2018, 07:52:53 PM
For some days now, I've been fighting with an odd little problem:
POLINK: warning: Unrecognized signature of debug types in object 'Tmp_File.obj'; ignored.
POLINK: warning: Unrecognized signature of debug symbols in object 'Tmp_File.obj'; ignored.

Unique object file Tmp_File.obj is assembled with MASM and /Zi /Zd /Zf
Linker commandline has /debug

Besides, sometimes polink chokes with:
Symbol '$$000000' is multiply defined: 'tmp_file.obj' and 'tmp_file.obj'

There is no such symbol in the *.lst file, and Tmp_File.obj is the only object file on the commandline.

This happens with the new polink and the version of March 15. With both of them, I can't see symbols in Olly, while polink of April 2011 shows them to me.

Any idea what could cause this trouble?

P.S.: The combi of ...
Masm 6.15 with /Zi /Zd
Polink March 2015 with /debug

... works just fine. No warnings, and symbols show up in Olly.

P.S.: I got a partial answer here (https://forum.pellesc.de/index.php?topic=7365.msg27977#msg27977):
QuoteAdded support for Pelles C Debug Info, dropped support for Microsoft CodeView info.