From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 1B0F01387FF for ; Mon, 20 Oct 2014 16:23:17 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id BF8BCE0876; Mon, 20 Oct 2014 16:23:10 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id CF90AE0852 for ; Mon, 20 Oct 2014 16:23:09 +0000 (UTC) Received: from phjr-macbookpro.local (159-205-185-233.adsl.inetia.pl [159.205.185.233]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: phajdan.jr) by smtp.gentoo.org (Postfix) with ESMTPSA id C25DB340427 for ; Mon, 20 Oct 2014 16:22:48 +0000 (UTC) Message-ID: <54453680.8020004@gentoo.org> Date: Mon, 20 Oct 2014 18:21:20 +0200 From: =?UTF-8?B?IlBhd2XFgiBIYWpkYW4sIEpyLiI=?= User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] RFC: News item regarding c++98 vs c++11 References: <544440F7.2020507@gentoo.org> In-Reply-To: <544440F7.2020507@gentoo.org> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="IXxlanqsHQK2jX91mwf8kt2KOO9NpMase" X-Archives-Salt: 78f0695c-3f95-42ff-8935-aff6e5d96e0c X-Archives-Hash: 6a051caadfae2e1fd7246c729f93a682 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --IXxlanqsHQK2jX91mwf8kt2KOO9NpMase Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 10/20/14 12:53 AM, Anthony G. Basile wrote: > GCC 4.7 introduced the new experimental 2011 ISO C++ standard [1], alon= g > 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=3Dc++11 or > -std=3Dgnu++11 to CXXFLAGS. >=20 > 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=3Dc++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. , 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=3Dc++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=C5=82 --IXxlanqsHQK2jX91mwf8kt2KOO9NpMase Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.22 (Darwin) iQIcBAEBCgAGBQJURTaGAAoJEE8aJVXqcZkdPcEP/0vlb9bgBOVxgHq5g7spKc07 yzNbQPyfBV3jjQVAoLy+8XM5K6iLAPYxI02vo0s7Tq3VnND4WQk4cbGa247N5tyu 3WQLuffkUiC8bcf1bzNS0gits+V4WLOkT1oIaGScYTTTF/oh477B3GDUsy/aw1il TMvZH9qB3MJlNsC1Z7KGVmAS+D1YcQXnqKhp0TzqFGm3JjCBAiRdYAltTvhMDHOF LFE85F8NOSPjeOskPfQBk4x81slDwUF7uvXFpE87wBPIOuKON+/FRKOAWaVhXvRf NorIPVJPL8c9KgGkjDfObt06U5mYa7rcleHakCav0BASR3PdU7GaTG+SWs5s4qEH nFWKmdXWk2/uRpiO0dfyboLf765FROMPPfK6/ccJ/sc1JYu7PDXSsQQfOyjoDX1I PYAvnf3tkMMLZi1DrDYqCWs8ByF/DT2rEPD3ZHZxXjbDb0posvqzaoGSYxnQHhIn lyfIVjsh27PKRgtsOq9YKmyysWOElwSmTc6dqiFZmkkd+wnPDvuI4IYMGTHoSm8L Q/U0tzyD9LW3TMJA7gO27jCH0A/pBLlqZYjfE0NJzFS/Y5N0c7EIRQVPHoqIKiwv 6Z9G68Qve97TkZEJG/AfsDL8eDw7+m3+mWsO3FDYpCfBTcs9FxQcsJBAsSLvn/XT O5Kk89u32q2ymCJnfLJU =XGu3 -----END PGP SIGNATURE----- --IXxlanqsHQK2jX91mwf8kt2KOO9NpMase--