Hi,

I am following GCC 4.3 development and mingw and it seems that some
improvments are being made that could benefit cegcc.
One think I don't like with actual cegcc-mingw32ce is the fact that when
you compile a C++ program, you get a huge binary
because of the fact mingw is statically linked with libstdc++.Even if you
use strip to reduce size , to me it's a hack and not a real
solution

Things may change with new GCC 4.3.1 as you can see on the following URLS :

1) http://www.mingw.org/MinGWiki/index.php/GccStatus :
# Shared libgcc: If all modules are linked with -shared-libgcc, exceptions
can be thrown across DLL boundaries.
# Shared libstdc++: Add -lstdc++_s to your link flags to link against a DLL
version of libstdc++.
# Zero cost exceptions: New exception model Dwarf only has performance
penalty when being thrown. The old model, SJLJ, is no longer available.
# Thread local storage support: The __thread keyword is honoured.
# Improved debugging information: Dwarf-2 debugging is now the default

2)http://gcc.gnu.org/wiki/WindowsGCCImprovementsGSoC2008

I don't know how things will evolved and what is the status of "Windows GCC
Improvments" but it will be interesting in a few months to 
try to generate a cegcc 4.3.1 and to offer possibility to use a shared
version of libstdc++.


Vincent R.




-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Cegcc-devel mailing list
Cegcc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cegcc-devel

Reply via email to