| Submitter | Tim Gardner |
|---|---|
| Date | Aug. 24, 2011, 8:48 p.m. |
| Message ID | <4E5563B2.10005@canonical.com> |
| Download | mbox |
| Permalink | /patch/111427/ |
| State | New |
| Headers | show |
Pull-request
git://kernel.ubuntu.com/rtg/ubuntu-maverick.git makefile-improvementsComments
On 08/24/2011 02:48 PM, Tim Gardner wrote: > Same set of build performance makefile changes as Lucid (with minor > tweaks). Reduced build times from 17m40s to 11m18s on an Emerald. > > The following changes since commit > 1d4a5228c728dfbe27e79f230dd97ff41263c469: > Andy Whitcroft (1): > ipv6: make fragment identifications less predictable, CVE-2011-2699 > > are available in the git repository at: > > git://kernel.ubuntu.com/rtg/ubuntu-maverick.git makefile-improvements > > Tim Gardner (12): > 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 > UBUNTU: [Config] Restore prepare-% target > > debian/rules.d/2-binary-arch.mk | 39 +++++++++++++++++-------------------- > debian/rules.d/3-binary-indep.mk | 22 +++++++++++--------- > debian/rules.d/4-checks.mk | 10 +------- > debian/rules.d/5-udebs.mk | 4 +- > 4 files changed, 34 insertions(+), 41 deletions(-) I've done plenty of testing, so I think its time to let this cook in master-next for a bit in the pre-proposed PPA. rtg
Same set of build performance makefile changes as Lucid (with minor tweaks). Reduced build times from 17m40s to 11m18s on an Emerald. The following changes since commit 1d4a5228c728dfbe27e79f230dd97ff41263c469: Andy Whitcroft (1): ipv6: make fragment identifications less predictable, CVE-2011-2699 are available in the git repository at: git://kernel.ubuntu.com/rtg/ubuntu-maverick.git makefile-improvements Tim Gardner (12): 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 UBUNTU: [Config] Restore prepare-% target debian/rules.d/2-binary-arch.mk | 39 +++++++++++++++++-------------------- debian/rules.d/3-binary-indep.mk | 22 +++++++++++--------- debian/rules.d/4-checks.mk | 10 +------- debian/rules.d/5-udebs.mk | 4 +- 4 files changed, 34 insertions(+), 41 deletions(-)