On Mon, Oct 20, 2014 at 9:47 AM, Martin Vaeth <mar...@mvath.de> wrote: > Anthony G. Basile <bluen...@gentoo.org> wrote: >>> Since gcc-4.7 there is a -std=c++11 option, do not use it {+yet+} >>> since it breaks the ABI, resulting in a non-functional system. >> >> Yes. Eventually we'll have to clear the road for this. > > Isn't Diego just starting a gcc-4.9 tinderbox run? > > It might be worth to try with -std=gnu++11 immediately: > Most API incompatibilities which I experienced in my projects > were either name clashes (with symbols not existing yet in c++98) > or other trivial things (like some "char *" returns intead of > "const char *" returns etc.); cleanly written code is likely > to be upward compatible without any issues. >
Probably worth doing in general, but I think it makes sense to get rid of all the roadblocks to getting 4.9.1 working with the old ABI first. Now excuse me while I got try to reproduce a tinderbox failure... :) -- Rich