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ł

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to