16.03.2010 22:33, Jonas Maebe wrote:
Why dwarf information has so big debug files (comparing with stabs)
on windows?
Because Windows (just like Darwin) does not support referring to
DWARF debug info from one object file to another, so a lot of debug
information is duplicated in multiple units.
We also encode more information when using DWARF than when using Stabs
(e.g. properties, absolute variables, public/private/protected
information, calling convention, virtuality of methods).
But 200 Mb of info for 10Mb executable is too much. How do you think? I
don't believe that other compilers on windows generates so fat output
for dwarf. Do you know any similar numbers for gcc?
Best regards,
Paul Ishenin.
_______________________________________________
fpc-devel maillist - [email protected]
http://lists.freepascal.org/mailman/listinfo/fpc-devel