Hi there,

Our project (MAME) recently converted a bunch of C code to C++, and as a result 
our symbol size has bloated tremendously (EXE is now 280MB(!) with symbols, 
versus 40MB without), killing our link times. Our cohorts on the Linux side 
have not noticed any significant difference. After some investigation, it looks 
like the difference is due to stabs versus DWARF debugging information.

We are using the sezero builds. I tried forcing mingw-w32 to output DWARF-2 
(via -gdwarf-2; also tried -ggdb) but the binary size ends up almost identical. 
I strongly suspect that the compiler was not built with support for generating 
DWARF symbols and is just ignoring my pleas.

I know the DWARF EH model is not supported, but from what I understand, the 
support for DWARF debugging information is independent of the EH model.

So basically:

1. Can you confirm/deny the existence of DWARF debugging support in current 
sezero builds?

2. Are there other builds of the 4.4.x tree we can use that have this enabled?

3. Or alternately, Ozkan, can we convince you to turn this on for your builds? 
:)

Thanks,
Aaron


------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to