This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: C++98/C++11 ABI compatibility for gcc-4.7
- From: Paolo Carlini <pcarlini at gmail dot com>
- To: Gabriel Dos Reis <gdr at integrable-solutions dot net>
- Cc: James Y Knight <foom at fuhm dot net>, Jonathan Wakely <jwakely dot gcc at gmail dot com>, "jyasskin at googlers dot com" <jyasskin at googlers dot com>, "gcc at gcc dot gnu dot org" <gcc at gcc dot gnu dot org>, libstdc++ <libstdc++ at gcc dot gnu dot org>
- Date: Fri, 15 Jun 2012 22:52:27 +0200
- Subject: Re: C++98/C++11 ABI compatibility for gcc-4.7
- References: <684e2daa82dfe58f3c0ca7898a646503.squirrel@fuhm.net> <CAH6eHdQEciws3XiV_mbLDaL4OA3c1B91sYH1=3OOEsK8+NhhYQ@mail.gmail.com> <2f242c57969394ada4e4245513f247de.squirrel@fuhm.net> <CAAiZkiAB7d5pEaKwqjR=rVt=wDa8n=zQdegOZn8HWi+M1jc+zw@mail.gmail.com>
Hi,
> On Fri, Jun 15, 2012 at 3:12 PM, James Y Knight <foom@fuhm.net> wrote:
>
>> IMO, at the /very least/, libstdc++ should go ahead and change std::string
>> to be the new implementation. Once std::string is ABI-incompatible between
>> the modes, there's basically no chance that anyone would think that
>> linking things together from the two modes is a good thing to try, for
>> more than a couple minutes.
>>
>
> Agreed.
Seconded. I find the idea simple but cute.
Paolo
>
Ps: I'm not volunteering to do the actual work ;) kidding, sooner or later have to do it anyway. Just not right *now*. I could do it in a couple of weeks, definitely in time for 4.8.