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.