state of libstdcxx_so_7-branch
Doug Gregor
dgregor@osl.iu.edu
Thu May 3 18:09:00 GMT 2007
On May 3, 2007, at 2:07 PM, Paolo Carlini wrote:
> Doug Gregor wrote:
>
>> So, does this mean that cxx0x-branch should have libstdc++-v4, the
>> C+ +0x libstdc++? We could retain libstdc++-v3 as the C++98/03
>> standard library implementation (with some non-ABI-breaking C++0x
>> features, of course), and make libstdc++-v4 the C++0x library.
>> We'll have to maintain both libraries for a long time, but I
>> suspect it will be easier in the long run.
>
> I think my answer would be yes. At the same time, I suggest we
> should not rush at that, for various reasons, for example we want
> to figure out the best way to configure the headers for combined C+
> +0x / C++03 modes, also we should probably not diverge too quickly
> from current mainline, in order to make easier moving non-ABI
> breaking changes from the branch to mainline in the near future.
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.
- Doug
More information about the Libstdc++
mailing list