[prev in list] [next in list] [prev in thread] [next in thread] 

List:       linux-wireless
Subject:    [PATCH 0/7] compat: optimize build
From:       "Luis R. Rodriguez" <rodrigue () qca ! qualcomm ! com>
Date:       2012-02-28 1:05:34
Message-ID: 1330391141-19909-1-git-send-email-rodrigue () qca ! qualcomm ! com
[Download RAW message or body]

From: Luis R. Rodriguez <mcgrof@frijolero.org>

Hauke reported that parallel building was borked with the latest
autoconf fixes on compat. This series addresses that but also optimizes
things a bit further now now that I've gone down the rabbit hole of
reviewing make -d and also studying GNU Make's jobserver [0]. The thing
that impresses me was the inherent expectation and support by GNU Make
on recursion when you'd expect it to be supported. Unfortunately none
of this was documented well but I hope this series and my rants helps
with spreading some of the documentation love on this.

[0] http://mcgrof.blogspot.com/2012/02/gnu-things-are-gnu-simplicity-of-gnu.html

Luis R. Rodriguez (7):
  compat: fix parallel builds
  compat: move definition of COMPAT_CONFIG and COMPAT_AUTOCONF
  compat: explicitly define paths for local configs
  compat: remove dubious clean at install target
  compat: split COMPAT_CONFIG and COMPAT_AUTOCONF targets
  compat: avoid unnecessary recursion to include a file
  compat: optimize building by extending .PHONY

 Makefile |   27 +++++++++++----------------
 1 files changed, 11 insertions(+), 16 deletions(-)

-- 
1.7.4.15.g7811d

--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic