WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] [PATCH] xen/Rules.mk: Do not dance about pointlessly wit

To: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx>, <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: Re: [Xen-devel] [PATCH] xen/Rules.mk: Do not dance about pointlessly with CFLAGS_tmp
From: Keir Fraser <keir.fraser@xxxxxxxxxxxxx>
Date: Mon, 12 Jan 2009 18:55:48 +0000
Cc:
Delivery-date: Mon, 12 Jan 2009 10:56:03 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <18795.30817.519941.296298@xxxxxxxxxxxxxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: Acl052GSbiQ1+nZH10yg5vxnwo9sIg==
Thread-topic: [Xen-devel] [PATCH] xen/Rules.mk: Do not dance about pointlessly with CFLAGS_tmp
User-agent: Microsoft-Entourage/12.15.0.081119
On 12/01/2009 17:05, "Ian Jackson" <Ian.Jackson@xxxxxxxxxxxxx> wrote:

> It is usually better to use `=' in Makefiles than `:='.  The expansion
> rules for `:=' are simpler - so simple in fact that they don't work if
> any part of the expansion depends on the source or target filenames.
> 
> In this patch we remove the shuffling of the value of CFLAGS between
> := and = flavour variables.  This was previously `necessary' because
> otherwise it would run the seddery for removing -fomit-frame-pointer
> once for each rule.
> 
> However this seddery is not actually necessary because there is plenty
> of other machinery for (a) only setting -fomit-frame-frame-pointer
> when applicable AND (b) passing -fno-omit-frame-pointer later on the
> command line if it's not applicable.  So we already have belt and
> braces and can remove the safety pins.

You missed a := in arch/x86/Rules.mk. Can that one be avoided so easily?

 -- Keir



_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

<Prev in Thread] Current Thread [Next in Thread>