state of libstdcxx_so_7-branch

Paolo Carlini pcarlini@suse.de
Thu May 3 18:22:00 GMT 2007


Doug Gregor wrote:

> I guess that depends... perhaps the cxx0x-branch will contain both  
> libstdc++-v3 (built as C++98) and libstdc++-v4 (built as C++0x).  
> Several years out, when GCC releases its first C++0x compiler with  
> concepts, a concept-enhanced library, etc., we'll need to ship both  
> side-by-side anyway for backward compatibility reasons.

Humm... In practice, if I remember correctly, we could do the same we 
did between gcc2.95.3 and gcc3.0.0: for some time we had two completely 
separate directories, libstdc++ and libstdc++-v3. In that case, however, 
we never shipped libstdc++ together with the new gcc3.x series, we 
renounced to a compatibility mode. In this case we could start the same 
and then we'll see... Also, in the present case the libstdc++-v3 
directory would stay in sync with the mainline one, thus including some 
C++0x non-ABI breaking features, ported from libstdc++-v4.

Paolo.



More information about the Libstdc++ mailing list