Lucid build performance improvements pull request
Tim Gardner
tim.gardner at canonical.com
Tue Aug 23 21:08:44 UTC 2011
These patches in Oneiric seem to be working pretty well. With these
changes and sufficient server capability I've seen build times cut in
half. Now you'll be able to control concurrency from the command line, e.g.,
dpkg-buildpackage -j`getconf _NPROCESSORS_ONLN` -B
http://bugs.launchpad.net/bugs/832352
The following changes since commit 2f28aed962765c698f9ed3bc2385dbe79ada2514:
Seth Forshee (1):
drm/i915: Remove BUG_ON from i915_gem_evict_something
are available in the git repository at:
git://kernel.ubuntu.com/rtg/ubuntu-lucid.git makefile-improvenets
Tim Gardner (11):
UBUNTU: [Config] Simplify binary-udebs dependencies
UBUNTU: [Config] kernel preparation cannot be parallelized
UBUNTU: [Config] Linearize module/abi checks
UBUNTU: [Config] Linearize and simplify tree preparation rules
UBUNTU: [Config] Build kernel image in parallel with modules
UBUNTU: [Config] Set concurrency for kmake invocations
UBUNTU: [Config] Improve install-arch-headers speed
UBUNTU: [Config] Fix binary-perarch dependencies
UBUNTU: [Config] Removed stamp-flavours target
UBUNTU: [Config] Serialize binary indep targets
UBUNTU: [Config] Use build stamp directly
debian/rules.d/2-binary-arch.mk | 35
++++++++++++++---------------------
debian/rules.d/3-binary-indep.mk | 29 ++++++++++++-----------------
debian/rules.d/4-checks.mk | 10 ++--------
debian/rules.d/5-udebs.mk | 4 ++--
4 files changed, 30 insertions(+), 48 deletions(-)
--
Tim Gardner tim.gardner at canonical.com
More information about the kernel-team
mailing list