Web lists-archives.org

Re: [Mingw-users] GCC 3.4.5 with Vista fix; MinGW installer makeover




John E. / TDM wrote:
> The Ogre3D project distributes a version of gcc-g++ where libstdc++ has 
> been modified in two ways; first, it is built with 
> --enable-fully-dynamic-string to allow passing empty std::string objects 
> into and out of DLLs;

This is an ABI change. If you do this, it means that any C++ libraries 
that were compiled with the old g++ must be recompiled, if the end-user 
wants to use them in applications built using the new g++. [1]

There aren't very many (any?) C++ libraries distributed by MinGW, MSys, 
or even as MinGWPorts, so this isn't as big a deal as it would be on, 
say, linux or cygwin. But it is something to be aware of.

--
Chuck


[1] assuming the library in question uses std::string

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
MinGW-users mailing list
MinGW-users@xxxxxxxxxxxxxxxxxxxxx

You may change your MinGW Account Options or unsubscribe at:
https://lists.sourceforge.net/lists/listinfo/mingw-users