[Bug c++/43601] Enormous increase in DLL object files size in 4.5
vz-gcc at zeitlins dot org
gcc-bugzilla@gcc.gnu.org
Thu Apr 21 14:07:00 GMT 2011
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43601
--- Comment #63 from Vadim Zeitlin <vz-gcc at zeitlins dot org> 2011-04-21 14:04:37 UTC ---
(In reply to comment #61)
> (In reply to comment #59)
>
> > I review the patch, and found that we can add "-fno-keep-inline-dllexport" to
> > the compiler option, and then, the compiler and linker stage works well. But
> > the wxWidgets release mono dll's size is so large.(about 17M)
>
> In newer versions of GCC there is also a lot more debug info and Dwarf-2
> exception table data that didn't used to be there.
FWIW wxWidgets hardly uses exceptions (it has only two try/catch blocks that
basically rethrow an exception thrown by user code but the library doesn't
throw any exceptions itself). It does/can be configured to use the standard
containers which do use exceptions however.
More information about the Gcc-bugs
mailing list