On 10/20/14 12:53 AM, Anthony G. Basile wrote: > GCC 4.7 introduced the new experimental 2011 ISO C++ standard [1], along > with > its GNU variant. This new standard is not the default in GCC 4.7, 4.8 > or 4.9, > the default is still gnu++98, but it can be enabled by passing > -std=c++11 or > -std=gnu++11 to CXXFLAGS. > > Users that wish to try c++11 should exercise caution because it is not > ABI-compatible with c++98.
This seems to focus on the Gentoo user adding -std=c++11 to CXXFLAGS. Do we consider this #1 problem with gcc-4.8 or 4.7+? As far as I'm concerned, the big issue is e.g. <https://bugs.gentoo.org/show_bug.cgi?id=513386>, where having gcc-4.7 and gcc-4.8 installed on the same system (and using gcc-4.7 as the active gcc version) is known to be broken. Another concern I have with the above news item is it might actually encourage "crazy" users to add -std=c++11 to CXXFLAGS, even though otherwise they wouldn't even know about the flag. To summarize, my suggestion is to make sure we clearly communicate known bugs reported to Gentoo, like example above one. Paweł
signature.asc
Description: OpenPGP digital signature