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 6BA6F198005 for ; Mon, 25 Feb 2013 22:39:05 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 1E0E2E081E; Mon, 25 Feb 2013 22:38:58 +0000 (UTC) Received: from mail-ia0-f175.google.com (mail-ia0-f175.google.com [209.85.210.175]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 3040AE07D8 for ; Mon, 25 Feb 2013 22:38:56 +0000 (UTC) Received: by mail-ia0-f175.google.com with SMTP id r4so2938447iaj.34 for ; Mon, 25 Feb 2013 14:38:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=LWHtnf0kSLudzBGbQ8R6xFG6QY7mWPxR1uVvZbJyrwk=; b=rVU184bFE1iLkXyDT++tU45RDuHeCBE6PkWgEjPWgD3lwpytyH1wrC69ev41N5zIQD I5ffuEfnw1HAFGRJWwiBpMeXUHdl6TdUKJLXsAA1VDhIOT85lOEIuPVNxRr2j4e7I9U0 LH41V9Ys6Cn2V2iv21a52rBPq9CqTxZ/V3Y8bRXDEj+v+Se4GxxmmAG8WmNmeqfFQDlH m/ch/egJXdJuagUaQ2Hhm/UE+mnFLG52J0o62JhfVhF2Zm+sYl3v91N90VYncVZIXQ0m AitQRCHTYJlZj2nkmtxOzSofRSsA3IDPnYcx7CUYXERBkE68euw9xkA2EkDykTruwfzT ZbSg== 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 X-Received: by 10.50.51.167 with SMTP id l7mr4276510igo.11.1361831936386; Mon, 25 Feb 2013 14:38:56 -0800 (PST) Sender: freemanrich@gmail.com Received: by 10.64.21.98 with HTTP; Mon, 25 Feb 2013 14:38:56 -0800 (PST) In-Reply-To: <512BE5E9.2040903@gentoo.org> References: <20130224230301.20ae2d62@caribou.gateway.2wire.net> <20130225205808.GI1672@wloczykij> <20130225221829.698cc908@gentoo.org> <512BD9B4.5050809@flameeyes.eu> <512BE185.9080605@flameeyes.eu> <512BE5E9.2040903@gentoo.org> Date: Mon, 25 Feb 2013 17:38:56 -0500 X-Google-Sender-Auth: _cnM6EzF4n2XroSUfpR-gq0KNaE Message-ID: Subject: Re: [gentoo-dev] GCC 4.7 unmasking From: Rich Freeman To: gentoo-dev Content-Type: text/plain; charset=ISO-8859-1 X-Archives-Salt: f95fa48e-52ef-44a9-ab09-b9f0b756ff09 X-Archives-Hash: 4e0997bacd9a9b3e1fc5c3dc6851538a On Mon, Feb 25, 2013 at 5:30 PM, Luca Barbato wrote: > On 25/02/13 23:21, Rich Freeman wrote: >> My point was just that: >> 1. No, the fact that entire packages fail to build/operate using >> -ffast-math is not a valid bug. > > From your email the message was the opposite, maybe a not got lost? I think that I must be cursed with some kind of cloud of misunderstanding when I write or something. This is what I'm saying: If you run CFLAGS="-ffast-math" emerge then you get to keep the pieces. If you run emerge foo, and the upstream build system happens to use -ffast-math on a single module and it has been working for 10 years and GCC 4.7 breaks it, then maybe there is something to it. Certainly I support that this is something that the gcc team and the package maintainer should work out - just because upstream does it doesn't mean that it is right. > That means that if the upstream cflags do not work (anymore?) with > certain compilers we should notify them. Seems sensible to do. I don't think we're really disagreeing here... Rich