UBUNTU: [Config] kernel preparation cannot be parallelized
authorTim Gardner <tim.gardner@canonical.com>
Tue, 23 Aug 2011 03:16:19 +0000 (21:16 -0600)
committerHerton Ronaldo Krzesinski <herton.krzesinski@canonical.com>
Tue, 27 Sep 2011 19:13:51 +0000 (16:13 -0300)
Regardless of the concurrency setting, kernel preparation targets
cannot be made in parallel.

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>

debian/rules.d/2-binary-arch.mk

index 876a980..62ec980 100644 (file)
@@ -23,7 +23,7 @@ $(stampdir)/stamp-prepare-tree-%: $(commonconfdir)/config.common.$(family) $(arc
                rsync -a --exclude debian --exclude debian.master --exclude $(DEBIAN) * $(builddir)/build-$*
        cat $^ | sed -e 's/.*CONFIG_VERSION_SIGNATURE.*/CONFIG_VERSION_SIGNATURE="Ubuntu $(release)-$(revision)-$* $(release)$(extraversion)"/' > $(builddir)/build-$*/.config
        find $(builddir)/build-$* -name "*.ko" | xargs rm -f
-       $(build_cd) $(kmake) $(build_O) silentoldconfig prepare scripts
+       $(build_cd) $(kmake) $(build_O) -j1 silentoldconfig prepare scripts
        touch $@
 
 # Do the actual build, including image and modules