[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


  • To: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx>, <xen-devel@xxxxxxxxxxxxxxxxxxx>
  • 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
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>
  • Thread-index: Acl052GSbiQ1+nZH10yg5vxnwo9sIg==
  • Thread-topic: [Xen-devel] [PATCH] xen/Rules.mk: Do not dance about pointlessly with CFLAGS_tmp

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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.