2012/2/10 Khem Raj <[email protected]>: > Hi > > Just grepped for the occurances of disabled parallel make and I see > around 40 cases on oe-core > > git grep PARALLEL_MAKE.*=.*\"\" recipes* | grep -v "#" > > If someone has time to kill then it would help to see if some of these > are fixed by time or can be fixed > > it can help in paralleling the build a bit more.
Well, I have some first results! :) 1. Recipes (files) confirmed to fail with P_M enabled (need to have P_M disabled as it is now): meta/recipes-connectivity/bind/bind_9.8.1.bb meta/recipes-extended/slang/slang_2.2.4.bb meta/recipes-extended/tcp-wrappers/tcp-wrappers_7.6.bb meta/recipes-support/js/js_1.7.0+1.8.0rc1.bb meta/recipes-support/pth/pth_2.0.7.bb 2. Recipes _not_ confirmed to fail with P_M enabled (i.e. are building ok in my environment with P_M enabled): meta/recipes-bsp/pciutils/pciutils_3.1.9.bb meta/recipes-bsp/pcmciautils/pcmciautils.inc meta/recipes-connectivity/iproute2/iproute2.inc meta/recipes-connectivity/nfs-utils/nfs-utils_1.2.3.bb meta/recipes-core/eggdbus/eggdbus_0.6.bb meta/recipes-devtools/autoconf/autoconf_2.68.bb meta/recipes-extended/at/at_3.1.12.bb meta/recipes-extended/groff/groff_1.20.1.bb meta/recipes-extended/mailx/mailx_12.5.bb meta/recipes-extended/net-tools/net-tools_1.60-23.bb meta/recipes-extended/sat-solver/sat-solver_git.bb meta/recipes-graphics/fontconfig/fontconfig_2.8.0.bb meta/recipes-graphics/libsdl/libsdl_1.2.14.bb meta/recipes-graphics/xcb/libpthread-stubs_0.3.bb meta/recipes-graphics/xcb/xcb-util.inc meta/recipes-multimedia/pulseaudio/pulseaudio.inc meta/recipes-multimedia/speex/speex_1.2rc1.bb meta/recipes-support/icu/icu-3.6.inc meta/recipes-support/libpcre/libpcre_8.21.bb 3. Recipes not tested yet (need more work): meta/recipes-bsp/x-load/x-load.inc (want specific ARCH) meta/recipes-bsp/u-boot/u-boot.inc (multiple versions available) meta/recipes-core/eglibc/eglibc.inc (multiple versions available) meta/recipes-core/gettext/gettext_0.16.1.bb (multiple versions available) meta/recipes-devtools/dpkg/dpkg.inc (fetch and patch tasks are failed) meta/recipes-devtools/gcc/gcc-cross-canadian_4.6.bb (can't remember actually...) meta/recipes-devtools/mtd/mtd-utils_1.4.9.bb (multiple versions available) meta/recipes-devtools/mtd/mtd-utils_1.1.0+git.bb (multiple versions available) meta/recipes-devtools/valgrind/valgrind_3.7.0.bb (want specific ARCH) meta/recipes-extended/bash/bash_3.2.48.bb (multiple versions available) meta/recipes-extended/bash/bash.inc (multiple versions available) meta/recipes-graphics/xcb/libxcb.inc (multiple versions available) 4. Recipes with PARALLEL_MAKEINST disabled (not tested yet as well): meta/recipes-connectivity/openssl/openssl_1.0.0g.bb meta/recipes-extended/ghostscript/ghostscript_9.04.bb meta/recipes-devtools/mtools/mtools_3.9.9.bb meta/recipes-devtools/mtools/mtools_4.0.17.bb Recipes from list #2 was tested with BB_THREAD_NUMBER="6" and PARALLEL_MAKE="-j 5" for ARCH'es: qemuarm, qemumips and qemux86. I've attached patch which enable P_M for recipes from list #2. I hope someone else will test it in own environment (not safe for production, use separate branch). -- Yury Bushmelev
From 31ea9e54b8a1b31fd85b0e512a2c1276778423d6 Mon Sep 17 00:00:00 2001 From: Yuri Bushmelev <[email protected]> Date: Thu, 1 Mar 2012 21:17:35 +0400 Subject: [PATCH] Enable PARALLEL_MAKE for testing Signed-off-by: Yuri Bushmelev <[email protected]> --- meta/recipes-bsp/pciutils/pciutils_3.1.9.bb | 2 +- meta/recipes-bsp/pcmciautils/pcmciautils.inc | 2 +- meta/recipes-connectivity/iproute2/iproute2.inc | 2 +- .../nfs-utils/nfs-utils_1.2.3.bb | 2 +- meta/recipes-core/eggdbus/eggdbus_0.6.bb | 2 +- meta/recipes-devtools/autoconf/autoconf_2.68.bb | 2 +- meta/recipes-extended/at/at_3.1.12.bb | 2 +- meta/recipes-extended/groff/groff_1.20.1.bb | 2 +- meta/recipes-extended/mailx/mailx_12.5.bb | 2 +- .../net-tools/net-tools_1.60-23.bb | 2 +- meta/recipes-extended/sat-solver/sat-solver_git.bb | 2 +- .../fontconfig/fontconfig_2.8.0.bb | 2 +- meta/recipes-graphics/libsdl/libsdl_1.2.14.bb | 2 +- meta/recipes-graphics/xcb/libpthread-stubs_0.3.bb | 2 +- meta/recipes-graphics/xcb/xcb-util.inc | 2 +- meta/recipes-multimedia/pulseaudio/pulseaudio.inc | 2 +- meta/recipes-multimedia/speex/speex_1.2rc1.bb | 2 +- meta/recipes-support/icu/icu-3.6.inc | 2 +- meta/recipes-support/libpcre/libpcre_8.21.bb | 2 +- 19 files changed, 19 insertions(+), 19 deletions(-) diff --git a/meta/recipes-bsp/pciutils/pciutils_3.1.9.bb b/meta/recipes-bsp/pciutils/pciutils_3.1.9.bb index 51e7476..9de3c3d 100644 --- a/meta/recipes-bsp/pciutils/pciutils_3.1.9.bb +++ b/meta/recipes-bsp/pciutils/pciutils_3.1.9.bb @@ -21,7 +21,7 @@ SRC_URI = "${KERNELORG_MIRROR}/software/utils/pciutils/pciutils-${PV}.tar.bz2 \ SRC_URI[md5sum] = "79cc1d0bff8603d3a550fa63802cd1db" SRC_URI[sha256sum] = "e4ce5d56ae4a9611d51ba0cc2ea45806f9539a18aceb4aa70b8ded50f6923c4f" -PARALLEL_MAKE = "" +#PARALLEL_MAKE = "" PCI_CONF_FLAG = "ZLIB=yes DNS=yes SHARED=yes" diff --git a/meta/recipes-bsp/pcmciautils/pcmciautils.inc b/meta/recipes-bsp/pcmciautils/pcmciautils.inc index c0c1d0c..2820858 100644 --- a/meta/recipes-bsp/pcmciautils/pcmciautils.inc +++ b/meta/recipes-bsp/pcmciautils/pcmciautils.inc @@ -23,7 +23,7 @@ LD = "${CC}" CFLAGS =+ "-I${S}/src" CFLAGS =+ "-DPCMCIAUTILS_VERSION=\'${PV}\'" -PARALLEL_MAKE = "" +#PARALLEL_MAKE = "" EXTRA_OEMAKE = "-e 'STRIP=echo' 'LIB_OBJS=-lc -lsysfs' 'LEX=flex'" do_install () { diff --git a/meta/recipes-connectivity/iproute2/iproute2.inc b/meta/recipes-connectivity/iproute2/iproute2.inc index 6fc30a0..361ae60 100644 --- a/meta/recipes-connectivity/iproute2/iproute2.inc +++ b/meta/recipes-connectivity/iproute2/iproute2.inc @@ -34,4 +34,4 @@ ALTERNATIVE_PATH = "${base_sbindir}/ip.iproute2" ALTERNATIVE_LINK = "${base_bindir}/ip" ALTERNATIVE_PRIORITY = "100" -PARALLEL_MAKE = "" +#PARALLEL_MAKE = "" diff --git a/meta/recipes-connectivity/nfs-utils/nfs-utils_1.2.3.bb b/meta/recipes-connectivity/nfs-utils/nfs-utils_1.2.3.bb index d047940..f45067e 100644 --- a/meta/recipes-connectivity/nfs-utils/nfs-utils_1.2.3.bb +++ b/meta/recipes-connectivity/nfs-utils/nfs-utils_1.2.3.bb @@ -22,7 +22,7 @@ SRC_URI = "${SOURCEFORGE_MIRROR}/nfs/nfs-utils-${PV}.tar.bz2 \ SRC_URI[md5sum] = "1131dc5f27c4f3905a6e7ee0d594fd4d" SRC_URI[sha256sum] = "5575ece941097cbfa67fbe0d220dfa11b73f5e6d991e7939c9339bd72259ff19" -PARALLEL_MAKE = "" +#PARALLEL_MAKE = "" # Only kernel-module-nfsd is required here (but can be built-in) - the nfsd module will # pull in the remainder of the dependencies. diff --git a/meta/recipes-core/eggdbus/eggdbus_0.6.bb b/meta/recipes-core/eggdbus/eggdbus_0.6.bb index 75f56de..4a980d5 100644 --- a/meta/recipes-core/eggdbus/eggdbus_0.6.bb +++ b/meta/recipes-core/eggdbus/eggdbus_0.6.bb @@ -28,4 +28,4 @@ EXTRA_OECONF = " --disable-man-pages --disable-gtk-doc-html " BBCLASSEXTEND = "native" -PARALLEL_MAKE = "" +#PARALLEL_MAKE = "" diff --git a/meta/recipes-devtools/autoconf/autoconf_2.68.bb b/meta/recipes-devtools/autoconf/autoconf_2.68.bb index 63db7d1..fb9e04e 100644 --- a/meta/recipes-devtools/autoconf/autoconf_2.68.bb +++ b/meta/recipes-devtools/autoconf/autoconf_2.68.bb @@ -2,7 +2,7 @@ require autoconf.inc PR = "r5" -PARALLEL_MAKE = "" +#PARALLEL_MAKE = "" LICENSE = "GPLv2 & GPLv3" LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe \ diff --git a/meta/recipes-extended/at/at_3.1.12.bb b/meta/recipes-extended/at/at_3.1.12.bb index f2017b7..bac5bd9 100644 --- a/meta/recipes-extended/at/at_3.1.12.bb +++ b/meta/recipes-extended/at/at_3.1.12.bb @@ -61,4 +61,4 @@ do_install () { done } -PARALLEL_MAKE = "" +#PARALLEL_MAKE = "" diff --git a/meta/recipes-extended/groff/groff_1.20.1.bb b/meta/recipes-extended/groff/groff_1.20.1.bb index 6cb72bf..618a2df 100644 --- a/meta/recipes-extended/groff/groff_1.20.1.bb +++ b/meta/recipes-extended/groff/groff_1.20.1.bb @@ -19,7 +19,7 @@ DEPENDS_virtclass-native = "" inherit autotools EXTRA_OECONF = "--without-x" -PARALLEL_MAKE = "" +#PARALLEL_MAKE = "" do_configure_prepend() { if [ "${BUILD_SYS}" != "${HOST_SYS}" ]; then diff --git a/meta/recipes-extended/mailx/mailx_12.5.bb b/meta/recipes-extended/mailx/mailx_12.5.bb index 2a08113..6b6f143 100644 --- a/meta/recipes-extended/mailx/mailx_12.5.bb +++ b/meta/recipes-extended/mailx/mailx_12.5.bb @@ -27,4 +27,4 @@ inherit autotools CFLAGS_append = " -D_BSD_SOURCE -DDEBIAN -I${S}/EXT" -PARALLEL_MAKE = "" +#PARALLEL_MAKE = "" diff --git a/meta/recipes-extended/net-tools/net-tools_1.60-23.bb b/meta/recipes-extended/net-tools/net-tools_1.60-23.bb index 213fb60..ba8afcb 100644 --- a/meta/recipes-extended/net-tools/net-tools_1.60-23.bb +++ b/meta/recipes-extended/net-tools/net-tools_1.60-23.bb @@ -23,7 +23,7 @@ SRC_URI[patch.sha256sum] = "d678b3ea97d6c7ca548918994642bfc6b5511ab02f3a5881dfcc inherit gettext # The Makefile is lame, no parallel build -PARALLEL_MAKE = "" +#PARALLEL_MAKE = "" # Unlike other Debian packages, net-tools *.diff.gz contains another series of # patches maintained by quilt. So manually apply them before applying other local diff --git a/meta/recipes-extended/sat-solver/sat-solver_git.bb b/meta/recipes-extended/sat-solver/sat-solver_git.bb index 9d8422f..3095dd8 100644 --- a/meta/recipes-extended/sat-solver/sat-solver_git.bb +++ b/meta/recipes-extended/sat-solver/sat-solver_git.bb @@ -10,7 +10,7 @@ SRCREV = "0a7378d5f482f477a01cf1690d76871ab8bdcc32" PV = "0.0-git${SRCPV}" PR = "r13" -PARALLEL_MAKE="" +#PARALLEL_MAKE="" SRC_URI = "git://github.com/openSUSE/sat-solver.git;protocol=git \ file://sat-solver_rpm5.patch \ diff --git a/meta/recipes-graphics/fontconfig/fontconfig_2.8.0.bb b/meta/recipes-graphics/fontconfig/fontconfig_2.8.0.bb index 55c04cc..8814fbb 100644 --- a/meta/recipes-graphics/fontconfig/fontconfig_2.8.0.bb +++ b/meta/recipes-graphics/fontconfig/fontconfig_2.8.0.bb @@ -39,7 +39,7 @@ RREPLACES_fontconfig-utils = "libfontconfig-utils" RCONFLICTS_fontconfig-utils = "libfontconfig-utils" DEBIAN_NOAUTONAME_fontconfig-utils = "1" -PARALLEL_MAKE = "" +#PARALLEL_MAKE = "" inherit autotools pkgconfig diff --git a/meta/recipes-graphics/libsdl/libsdl_1.2.14.bb b/meta/recipes-graphics/libsdl/libsdl_1.2.14.bb index 62a2d1f..a618fd1 100644 --- a/meta/recipes-graphics/libsdl/libsdl_1.2.14.bb +++ b/meta/recipes-graphics/libsdl/libsdl_1.2.14.bb @@ -48,7 +48,7 @@ EXTRA_OECONF = "--disable-static --disable-debug --enable-cdrom --enable-threads PACKAGECONFIG ??= "${@base_contains('DISTRO_FEATURES', 'alsa', 'alsa', '', d)}" PACKAGECONFIG[alsa] = "--enable-alsa,--disable-alsa,alsa-lib," -PARALLEL_MAKE = "" +#PARALLEL_MAKE = "" EXTRA_AUTORECONF += "--include=acinclude --exclude=autoheader" diff --git a/meta/recipes-graphics/xcb/libpthread-stubs_0.3.bb b/meta/recipes-graphics/xcb/libpthread-stubs_0.3.bb index c121bb9..6258794 100644 --- a/meta/recipes-graphics/xcb/libpthread-stubs_0.3.bb +++ b/meta/recipes-graphics/xcb/libpthread-stubs_0.3.bb @@ -8,7 +8,7 @@ LICENSE = "MIT" LIC_FILES_CHKSUM = "file://COPYING;md5=6edc1fea03d959f0c2d743fe5ca746ad" PR = "r0" -PARALLEL_MAKE = "" +#PARALLEL_MAKE = "" #DEPENDS = "xcb-proto xproto libxau libxslt-native" # DEPENDS += "xsltproc-native gperf-native" diff --git a/meta/recipes-graphics/xcb/xcb-util.inc b/meta/recipes-graphics/xcb/xcb-util.inc index cd9923d..3b792d4 100644 --- a/meta/recipes-graphics/xcb/xcb-util.inc +++ b/meta/recipes-graphics/xcb/xcb-util.inc @@ -16,7 +16,7 @@ SECTION = "x11/libs" DEPENDS = "libxcb" DEPENDS += "gperf-native" -PARALLEL_MAKE = "" +#PARALLEL_MAKE = "" SRC_URI = "http://xcb.freedesktop.org/dist/xcb-util-${PV}.tar.bz2" diff --git a/meta/recipes-multimedia/pulseaudio/pulseaudio.inc b/meta/recipes-multimedia/pulseaudio/pulseaudio.inc index ca3a28d..81f9e46 100644 --- a/meta/recipes-multimedia/pulseaudio/pulseaudio.inc +++ b/meta/recipes-multimedia/pulseaudio/pulseaudio.inc @@ -33,7 +33,7 @@ EXTRA_OECONF = "\ --with-access-group=audio \ " -PARALLEL_MAKE = "" +#PARALLEL_MAKE = "" export TARGET_PFPU = "${TARGET_FPU}" diff --git a/meta/recipes-multimedia/speex/speex_1.2rc1.bb b/meta/recipes-multimedia/speex/speex_1.2rc1.bb index fe46a00..1dea8ca 100644 --- a/meta/recipes-multimedia/speex/speex_1.2rc1.bb +++ b/meta/recipes-multimedia/speex/speex_1.2rc1.bb @@ -14,7 +14,7 @@ SRC_URI = "http://downloads.us.xiph.org/releases/speex/speex-1.2rc1.tar.gz" SRC_URI[md5sum] = "c4438b22c08e5811ff10e2b06ee9b9ae" SRC_URI[sha256sum] = "342f30dc57bd4a6dad41398365baaa690429660b10d866b7d508e8f1179cb7a6" -PARALLEL_MAKE = "" +#PARALLEL_MAKE = "" inherit autotools pkgconfig diff --git a/meta/recipes-support/icu/icu-3.6.inc b/meta/recipes-support/icu/icu-3.6.inc index e3f9dd2..553568e 100644 --- a/meta/recipes-support/icu/icu-3.6.inc +++ b/meta/recipes-support/icu/icu-3.6.inc @@ -17,7 +17,7 @@ DEPENDS_virtclass-native = "" S = "${WORKDIR}/icu/source" -PARALLEL_MAKE = "" +#PARALLEL_MAKE = "" FULL_OPTIMIZATION_arm = "-Os" inherit autotools pkgconfig binconfig diff --git a/meta/recipes-support/libpcre/libpcre_8.21.bb b/meta/recipes-support/libpcre/libpcre_8.21.bb index 4eb65d7..bc20762 100644 --- a/meta/recipes-support/libpcre/libpcre_8.21.bb +++ b/meta/recipes-support/libpcre/libpcre_8.21.bb @@ -22,7 +22,7 @@ DEPENDS = "bzip2 zlib readline" inherit autotools binconfig -PARALLEL_MAKE = "" +#PARALLEL_MAKE = "" CFLAGS_append = " -D_REENTRANT" CXXFLAGS_powerpc += "-lstdc++" -- 1.7.2.5
_______________________________________________ Openembedded-core mailing list [email protected] http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
