-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 20/12/13 06:56 AM, Sven Eden wrote: > > So basically C++11 <-> C++03 is no problem at all (unless you > *export* certain symbols [2]), but combining C++11 from different > gcc versions is nowhere guaranteed to work. > > Cheers > > Sven > > > [1] : https://lwn.net/Articles/552831/ [2] : > http://gcc.gnu.org/wiki/Cxx11AbiCompatibility >
Aha... so what we should probably be doing then is filtering out - --std=c++11 until gcc-4.9 or whatever version is released, that will standardize things, so that we don't end up with systems that have a mix-and-match. And probably alert users using earlier versions of gcc that if they enable --std=c++11, they should expect to 'emerge -e @world' on any compiler switch. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iF4EAREIAAYFAlK0XdEACgkQ2ugaI38ACPB2WgEAtnLeonyTFCF5cMEIi0kSIHZ/ RZcgjzRbojT3YejvMmkA/2v/qC7Cy58QAgz7oEC5z+KvPUVBJ79Ana0+rrPoq9TM =pn2S -----END PGP SIGNATURE-----
