On Thursday, 19 December 2013 16:00:13 CEST, Ian Stakenvicius wrote:
A change in profiles? 14.0/* adds that to the default CXXFLAGS in base, new stage3's etc are all rolled with this. We recommend migration to 14.0 profile and have a check somewhere about "-std=c++11" missing from CXXFLAGS in case it's overridden in make.conf, so users put it in place?
Before you invest any more time in this, please understand that C++98 and C++11 are source-incompatible. There is no way to expect that a package builds fine when you throw -std=c++11 on it. And even if you patched them all, you are breaking an unknown number of 3rd party software over which you have exactly zero control.
Also note that as of gcc 4.8, the C++11 support is still labeled as experimental and upstream developers announced they will introduce ABI breaks in future.
With kind regards, Jan
