From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1G2CTD-0004LR-5m for garchives@archives.gentoo.org; Sun, 16 Jul 2006 19:40:03 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.7/8.13.6) with SMTP id k6GJcwAU010000; Sun, 16 Jul 2006 19:38:58 GMT Received: from psmtp01.wxs.nl (psmtp01-real.wxs.nl [195.121.247.14]) by robin.gentoo.org (8.13.7/8.13.6) with ESMTP id k6GJaJ3v007040 for ; Sun, 16 Jul 2006 19:36:19 GMT Received: from hex.local.devrieze.net (ip5457f303.direct-adsl.nl [84.87.243.3]) by psmtp01.wxs.nl (8.12.10/8.12.10) with ESMTP id k6GJaIni020119 for ; Sun, 16 Jul 2006 21:36:19 +0200 From: Paul de Vrieze To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Re: Dying on some CFLAGS instead of filtering them. Date: Sun, 16 Jul 2006 21:37:05 +0200 User-Agent: KMail/1.9.3 References: <7c612fc60607091424s467c27e4n665fc3dd4ee2116a@mail.gmail.com> In-Reply-To: X-Face: #Lb+'V@sGJ;ptgo5}V"W+5OCoo{LZv;bh,s,`WKLi/J)ed1_$0;6X<=?utf-8?q?700LVV/=3BLqPhiDP=5E=0A=09=27f=5Dfnv?=@%6M8\'HR1t=aFx;ePfp{ZQoBe+e)JOQ8T5*(_;mHY+cltLGq<;@$Y,=?utf-8?q?O=5C=24=0A=09Tm=23G6M?=,g![Q62J{na*S9d;R[^8pc%u\aiLqU@`kJtYl"^6pxdW Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart14244003.mTsl4aSjUi"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200607162137.19558.pauldv@gentoo.org> X-Archives-Salt: 7e3fb920-69fa-48ac-bb2d-0a574a1a2e01 X-Archives-Hash: 3b533e664868787c64dd2edf4e9fa1fe --nextPart14244003.mTsl4aSjUi Content-Type: text/plain; charset="iso-8859-6" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Monday 10 July 2006 01:51, Ryan Hill wrote: > No, that would be a major pain in the ass for anyone wanting to use > -fast-math, which does have legitimate uses. > I want to pose here that -ffast-math has NO LEGITIMATE use as a global CFLA= G.=20 In some apps it doesn't matter as they don't use math. For others it is=20 fatal. If users want to use it on a particular app, they better=20 use /etc/portage/bashrc. > > 2) If yes, are there any other flags that ebuilds should die on ? > > There's a million, and they're constantly changing. For example, > -frename-registers is generally safe on GCC 3.4, broken in 4.0, and enabl= ed > by default on 4.1. The flags that would apply are those that break apps because their use is=20 broken. Not because the particular compiler is broken in this instance. > Users playing with CFLAGS get to keep the pieces. Trying to dummy-proof > the system doesn't help anyone but the dummies. ;) I don't mind that much not doing anything with -ffast-math, but filtering i= t=20 out should not be done. It is a broken flag. Filtering it out gives the=20 message that it isn't unsafe to use. Paul =2D-=20 Paul de Vrieze Gentoo Developer Mail: pauldv@gentoo.org Homepage: http://www.devrieze.net --nextPart14244003.mTsl4aSjUi Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2-ecc0.1.6 (GNU/Linux) iD8DBQBEupVvbKx5DBjWFdsRAjG0AJ4rs/xUzYBB23vxNzBTMstda+as2ACg3CvH 1rT05hMjVkCLANlPWArYQTo= =DWTx -----END PGP SIGNATURE----- --nextPart14244003.mTsl4aSjUi-- -- gentoo-dev@gentoo.org mailing list