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

Reply via email to