* Recipes with disabled parallel make
@ 2012-02-10 0:35 Khem Raj
2012-02-10 14:45 ` Tom Rini
` (2 more replies)
0 siblings, 3 replies; 17+ messages in thread
From: Khem Raj @ 2012-02-10 0:35 UTC (permalink / raw)
To: Patches and discussions about the oe-core layer
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.
Thanks
-Khem
^ permalink raw reply [flat|nested] 17+ messages in thread* Re: Recipes with disabled parallel make 2012-02-10 0:35 Recipes with disabled parallel make Khem Raj @ 2012-02-10 14:45 ` Tom Rini 2012-02-12 21:56 ` Yury Bushmelev 2012-03-02 22:29 ` Yury Bushmelev 2 siblings, 0 replies; 17+ messages in thread From: Tom Rini @ 2012-02-10 14:45 UTC (permalink / raw) To: Patches and discussions about the oe-core layer On Thu, Feb 9, 2012 at 5:35 PM, Khem Raj <raj.khem@gmail.com> wrote: > 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. Once we move to u-boot v2011.12 or later, that can die from the U-Boot recipes. -- Tom ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Recipes with disabled parallel make 2012-02-10 0:35 Recipes with disabled parallel make Khem Raj 2012-02-10 14:45 ` Tom Rini @ 2012-02-12 21:56 ` Yury Bushmelev 2012-02-13 6:10 ` Khem Raj 2012-03-02 22:29 ` Yury Bushmelev 2 siblings, 1 reply; 17+ messages in thread From: Yury Bushmelev @ 2012-02-12 21:56 UTC (permalink / raw) To: Patches and discussions about the oe-core layer 2012/2/10 Khem Raj <raj.khem@gmail.com>: > 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. I can run set of builds to check is P_M still needed for that recipes or not. But I need suggestion - what MACHINE/DISTRO/IMAGE to build? -- Yury Bushmelev ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Recipes with disabled parallel make 2012-02-12 21:56 ` Yury Bushmelev @ 2012-02-13 6:10 ` Khem Raj 0 siblings, 0 replies; 17+ messages in thread From: Khem Raj @ 2012-02-13 6:10 UTC (permalink / raw) To: Patches and discussions about the oe-core layer On Sun, Feb 12, 2012 at 1:56 PM, Yury Bushmelev <jay4mail@gmail.com> wrote: > 2012/2/10 Khem Raj <raj.khem@gmail.com>: >> 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. > > I can run set of builds to check is P_M still needed for that recipes or not. > But I need suggestion - what MACHINE/DISTRO/IMAGE to build? usually it wont matter. parallel builds are not dependent on any of these so choose whatever you wish > > -- > Yury Bushmelev > > _______________________________________________ > Openembedded-core mailing list > Openembedded-core@lists.openembedded.org > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Recipes with disabled parallel make 2012-02-10 0:35 Recipes with disabled parallel make Khem Raj 2012-02-10 14:45 ` Tom Rini 2012-02-12 21:56 ` Yury Bushmelev @ 2012-03-02 22:29 ` Yury Bushmelev 2012-03-02 22:37 ` Khem Raj ` (4 more replies) 2 siblings, 5 replies; 17+ messages in thread From: Yury Bushmelev @ 2012-03-02 22:29 UTC (permalink / raw) To: Patches and discussions about the oe-core layer [-- Attachment #1: Type: text/plain, Size: 3267 bytes --] 2012/2/10 Khem Raj <raj.khem@gmail.com>: > 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 [-- Attachment #2: 0001-Enable-PARALLEL_MAKE-for-testing.patch --] [-- Type: text/x-patch, Size: 10553 bytes --] From 31ea9e54b8a1b31fd85b0e512a2c1276778423d6 Mon Sep 17 00:00:00 2001 From: Yuri Bushmelev <jay4mail@gmail.com> Date: Thu, 1 Mar 2012 21:17:35 +0400 Subject: [PATCH] Enable PARALLEL_MAKE for testing Signed-off-by: Yuri Bushmelev <jay4mail@gmail.com> --- 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 ^ permalink raw reply related [flat|nested] 17+ messages in thread
* Re: Recipes with disabled parallel make 2012-03-02 22:29 ` Yury Bushmelev @ 2012-03-02 22:37 ` Khem Raj 2012-03-02 22:56 ` Yury Bushmelev 2012-03-02 22:39 ` Richard Purdie ` (3 subsequent siblings) 4 siblings, 1 reply; 17+ messages in thread From: Khem Raj @ 2012-03-02 22:37 UTC (permalink / raw) To: Patches and discussions about the oe-core layer On Fri, Mar 2, 2012 at 2:29 PM, Yury Bushmelev <jay4mail@gmail.com> wrote: > 2012/2/10 Khem Raj <raj.khem@gmail.com>: >> 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). Thanks for doing the work. I will try the patch here and I encourage other folks with beefy builders to try it out as well. You should have deleted PARALLEL_MAKE = "" instead of commenting it out. ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Recipes with disabled parallel make 2012-03-02 22:37 ` Khem Raj @ 2012-03-02 22:56 ` Yury Bushmelev 0 siblings, 0 replies; 17+ messages in thread From: Yury Bushmelev @ 2012-03-02 22:56 UTC (permalink / raw) To: Patches and discussions about the oe-core layer [-- Attachment #1: Type: text/plain, Size: 773 bytes --] 2012/3/3 Khem Raj <raj.khem@gmail.com>: > On Fri, Mar 2, 2012 at 2:29 PM, Yury Bushmelev <jay4mail@gmail.com> wrote: >> 2012/2/10 Khem Raj <raj.khem@gmail.com>: >>> Hi >>> >>> Just grepped for the occurances of disabled parallel make and I see >>> around 40 cases on oe-core [skip] >> 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). > > Thanks for doing the work. I will try the patch here and I encourage > other folks with beefy builders to try it out as well. You should have > deleted PARALLEL_MAKE = "" instead of commenting it out. I've attached new version with P_M deleted instead of commented out. -- Yury Bushmelev [-- Attachment #2: 0001-Enable-PARALLEL_MAKE-for-testing-V2.patch --] [-- Type: text/x-patch, Size: 10136 bytes --] From c2c833a6d8300b0b99fb04450cc9ccdcba156d57 Mon Sep 17 00:00:00 2001 From: Yuri Bushmelev <jay4mail@gmail.com> Date: Thu, 1 Mar 2012 21:17:35 +0400 Subject: [PATCH] Enable PARALLEL_MAKE for testing Signed-off-by: Yuri Bushmelev <jay4mail@gmail.com> --- meta/recipes-bsp/pciutils/pciutils_3.1.9.bb | 1 - meta/recipes-bsp/pcmciautils/pcmciautils.inc | 1 - meta/recipes-connectivity/iproute2/iproute2.inc | 1 - .../nfs-utils/nfs-utils_1.2.3.bb | 1 - meta/recipes-core/eggdbus/eggdbus_0.6.bb | 1 - meta/recipes-devtools/autoconf/autoconf_2.68.bb | 1 - meta/recipes-extended/at/at_3.1.12.bb | 1 - meta/recipes-extended/groff/groff_1.20.1.bb | 1 - meta/recipes-extended/mailx/mailx_12.5.bb | 1 - .../net-tools/net-tools_1.60-23.bb | 1 - meta/recipes-extended/sat-solver/sat-solver_git.bb | 1 - .../fontconfig/fontconfig_2.8.0.bb | 1 - meta/recipes-graphics/libsdl/libsdl_1.2.14.bb | 1 - meta/recipes-graphics/xcb/libpthread-stubs_0.3.bb | 1 - meta/recipes-graphics/xcb/xcb-util.inc | 1 - meta/recipes-multimedia/pulseaudio/pulseaudio.inc | 1 - meta/recipes-multimedia/speex/speex_1.2rc1.bb | 1 - meta/recipes-support/icu/icu-3.6.inc | 1 - meta/recipes-support/libpcre/libpcre_8.21.bb | 1 - 19 files changed, 0 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..b747ba3 100644 --- a/meta/recipes-bsp/pciutils/pciutils_3.1.9.bb +++ b/meta/recipes-bsp/pciutils/pciutils_3.1.9.bb @@ -21,7 +21,6 @@ SRC_URI = "${KERNELORG_MIRROR}/software/utils/pciutils/pciutils-${PV}.tar.bz2 \ SRC_URI[md5sum] = "79cc1d0bff8603d3a550fa63802cd1db" SRC_URI[sha256sum] = "e4ce5d56ae4a9611d51ba0cc2ea45806f9539a18aceb4aa70b8ded50f6923c4f" -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..f303145 100644 --- a/meta/recipes-bsp/pcmciautils/pcmciautils.inc +++ b/meta/recipes-bsp/pcmciautils/pcmciautils.inc @@ -23,7 +23,6 @@ LD = "${CC}" CFLAGS =+ "-I${S}/src" CFLAGS =+ "-DPCMCIAUTILS_VERSION=\'${PV}\'" -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..538a932 100644 --- a/meta/recipes-connectivity/iproute2/iproute2.inc +++ b/meta/recipes-connectivity/iproute2/iproute2.inc @@ -34,4 +34,3 @@ ALTERNATIVE_PATH = "${base_sbindir}/ip.iproute2" ALTERNATIVE_LINK = "${base_bindir}/ip" ALTERNATIVE_PRIORITY = "100" -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..a45729d 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,6 @@ SRC_URI = "${SOURCEFORGE_MIRROR}/nfs/nfs-utils-${PV}.tar.bz2 \ SRC_URI[md5sum] = "1131dc5f27c4f3905a6e7ee0d594fd4d" SRC_URI[sha256sum] = "5575ece941097cbfa67fbe0d220dfa11b73f5e6d991e7939c9339bd72259ff19" -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..acca5f0 100644 --- a/meta/recipes-core/eggdbus/eggdbus_0.6.bb +++ b/meta/recipes-core/eggdbus/eggdbus_0.6.bb @@ -28,4 +28,3 @@ EXTRA_OECONF = " --disable-man-pages --disable-gtk-doc-html " BBCLASSEXTEND = "native" -PARALLEL_MAKE = "" diff --git a/meta/recipes-devtools/autoconf/autoconf_2.68.bb b/meta/recipes-devtools/autoconf/autoconf_2.68.bb index 63db7d1..89aadc8 100644 --- a/meta/recipes-devtools/autoconf/autoconf_2.68.bb +++ b/meta/recipes-devtools/autoconf/autoconf_2.68.bb @@ -2,7 +2,6 @@ require autoconf.inc PR = "r5" -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..2029a74 100644 --- a/meta/recipes-extended/at/at_3.1.12.bb +++ b/meta/recipes-extended/at/at_3.1.12.bb @@ -61,4 +61,3 @@ do_install () { done } -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..de20303 100644 --- a/meta/recipes-extended/groff/groff_1.20.1.bb +++ b/meta/recipes-extended/groff/groff_1.20.1.bb @@ -19,7 +19,6 @@ DEPENDS_virtclass-native = "" inherit autotools EXTRA_OECONF = "--without-x" -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..634d6da 100644 --- a/meta/recipes-extended/mailx/mailx_12.5.bb +++ b/meta/recipes-extended/mailx/mailx_12.5.bb @@ -27,4 +27,3 @@ inherit autotools CFLAGS_append = " -D_BSD_SOURCE -DDEBIAN -I${S}/EXT" -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..3d4bbb8 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,6 @@ SRC_URI[patch.sha256sum] = "d678b3ea97d6c7ca548918994642bfc6b5511ab02f3a5881dfcc inherit gettext # The Makefile is lame, no parallel build -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..b796124 100644 --- a/meta/recipes-extended/sat-solver/sat-solver_git.bb +++ b/meta/recipes-extended/sat-solver/sat-solver_git.bb @@ -10,7 +10,6 @@ SRCREV = "0a7378d5f482f477a01cf1690d76871ab8bdcc32" PV = "0.0-git${SRCPV}" PR = "r13" -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..51f31ac 100644 --- a/meta/recipes-graphics/fontconfig/fontconfig_2.8.0.bb +++ b/meta/recipes-graphics/fontconfig/fontconfig_2.8.0.bb @@ -39,7 +39,6 @@ RREPLACES_fontconfig-utils = "libfontconfig-utils" RCONFLICTS_fontconfig-utils = "libfontconfig-utils" DEBIAN_NOAUTONAME_fontconfig-utils = "1" -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..9ed798e 100644 --- a/meta/recipes-graphics/libsdl/libsdl_1.2.14.bb +++ b/meta/recipes-graphics/libsdl/libsdl_1.2.14.bb @@ -48,7 +48,6 @@ 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 = "" 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..44d9b79 100644 --- a/meta/recipes-graphics/xcb/libpthread-stubs_0.3.bb +++ b/meta/recipes-graphics/xcb/libpthread-stubs_0.3.bb @@ -8,7 +8,6 @@ LICENSE = "MIT" LIC_FILES_CHKSUM = "file://COPYING;md5=6edc1fea03d959f0c2d743fe5ca746ad" PR = "r0" -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..f3f47b5 100644 --- a/meta/recipes-graphics/xcb/xcb-util.inc +++ b/meta/recipes-graphics/xcb/xcb-util.inc @@ -16,7 +16,6 @@ SECTION = "x11/libs" DEPENDS = "libxcb" DEPENDS += "gperf-native" -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..f9f42de 100644 --- a/meta/recipes-multimedia/pulseaudio/pulseaudio.inc +++ b/meta/recipes-multimedia/pulseaudio/pulseaudio.inc @@ -33,7 +33,6 @@ EXTRA_OECONF = "\ --with-access-group=audio \ " -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..9bf68a2 100644 --- a/meta/recipes-multimedia/speex/speex_1.2rc1.bb +++ b/meta/recipes-multimedia/speex/speex_1.2rc1.bb @@ -14,7 +14,6 @@ SRC_URI = "http://downloads.us.xiph.org/releases/speex/speex-1.2rc1.tar.gz" SRC_URI[md5sum] = "c4438b22c08e5811ff10e2b06ee9b9ae" SRC_URI[sha256sum] = "342f30dc57bd4a6dad41398365baaa690429660b10d866b7d508e8f1179cb7a6" -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..d3264ae 100644 --- a/meta/recipes-support/icu/icu-3.6.inc +++ b/meta/recipes-support/icu/icu-3.6.inc @@ -17,7 +17,6 @@ DEPENDS_virtclass-native = "" S = "${WORKDIR}/icu/source" -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..c342c6b 100644 --- a/meta/recipes-support/libpcre/libpcre_8.21.bb +++ b/meta/recipes-support/libpcre/libpcre_8.21.bb @@ -22,7 +22,6 @@ DEPENDS = "bzip2 zlib readline" inherit autotools binconfig -PARALLEL_MAKE = "" CFLAGS_append = " -D_REENTRANT" CXXFLAGS_powerpc += "-lstdc++" -- 1.7.2.5 ^ permalink raw reply related [flat|nested] 17+ messages in thread
* Re: Recipes with disabled parallel make 2012-03-02 22:29 ` Yury Bushmelev 2012-03-02 22:37 ` Khem Raj @ 2012-03-02 22:39 ` Richard Purdie 2012-03-02 23:30 ` Khem Raj ` (2 subsequent siblings) 4 siblings, 0 replies; 17+ messages in thread From: Richard Purdie @ 2012-03-02 22:39 UTC (permalink / raw) To: Patches and discussions about the oe-core layer On Sat, 2012-03-03 at 01:29 +0300, Yury Bushmelev wrote: > 2012/2/10 Khem Raj <raj.khem@gmail.com>: > > 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 FWIW, this last set of PARALLEL_MAKEINST are very recent and very likely to break. I'd concentrate on those last. Cheers, Richard ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Recipes with disabled parallel make 2012-03-02 22:29 ` Yury Bushmelev 2012-03-02 22:37 ` Khem Raj 2012-03-02 22:39 ` Richard Purdie @ 2012-03-02 23:30 ` Khem Raj 2012-03-03 7:48 ` Yury Bushmelev 2012-03-08 13:34 ` Andreas Oberritter 4 siblings, 0 replies; 17+ messages in thread From: Khem Raj @ 2012-03-02 23:30 UTC (permalink / raw) To: Patches and discussions about the oe-core layer On Fri, Mar 2, 2012 at 2:29 PM, Yury Bushmelev <jay4mail@gmail.com> wrote: > > 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) eglibc is already built parallel. It uses a different flag EGLIBCPARALLELISM which directly derived from PARALLEL_MAKE since eglibc uses PARALLELMFLAGS="-j X" ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Recipes with disabled parallel make 2012-03-02 22:29 ` Yury Bushmelev ` (2 preceding siblings ...) 2012-03-02 23:30 ` Khem Raj @ 2012-03-03 7:48 ` Yury Bushmelev 2012-03-03 19:55 ` Khem Raj 2012-03-08 13:34 ` Andreas Oberritter 4 siblings, 1 reply; 17+ messages in thread From: Yury Bushmelev @ 2012-03-03 7:48 UTC (permalink / raw) To: Patches and discussions about the oe-core layer 2012/3/3 Yury Bushmelev <jay4mail@gmail.com>: > 2012/2/10 Khem Raj <raj.khem@gmail.com>: >> Hi >> >> Just grepped for the occurances of disabled parallel make and I see >> around 40 cases on oe-core [skip] > 2. Recipes _not_ confirmed to fail with P_M enabled (i.e. are building > ok in my environment with P_M enabled): [skip] > meta/recipes-extended/net-tools/net-tools_1.60-23.bb net-tools confirmed to fail with P_M disabled when build was run with BB_N_T="7" and P_M="-j 7". -- Yury Bushmelev ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Recipes with disabled parallel make 2012-03-03 7:48 ` Yury Bushmelev @ 2012-03-03 19:55 ` Khem Raj 2012-03-03 22:15 ` Yury Bushmelev 0 siblings, 1 reply; 17+ messages in thread From: Khem Raj @ 2012-03-03 19:55 UTC (permalink / raw) To: Patches and discussions about the oe-core layer On Fri, Mar 2, 2012 at 11:48 PM, Yury Bushmelev <jay4mail@gmail.com> wrote: >> meta/recipes-extended/net-tools/net-tools_1.60-23.bb > > net-tools confirmed to fail with P_M disabled when build was run with > BB_N_T="7" and P_M="-j 7". hmmm this is reversal of course. so I guess in order to declare them good they should be compiled in variety of combinations. ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Recipes with disabled parallel make 2012-03-03 19:55 ` Khem Raj @ 2012-03-03 22:15 ` Yury Bushmelev 0 siblings, 0 replies; 17+ messages in thread From: Yury Bushmelev @ 2012-03-03 22:15 UTC (permalink / raw) To: Patches and discussions about the oe-core layer 2012/3/3 Khem Raj <raj.khem@gmail.com>: > On Fri, Mar 2, 2012 at 11:48 PM, Yury Bushmelev <jay4mail@gmail.com> wrote: >>> meta/recipes-extended/net-tools/net-tools_1.60-23.bb >> >> net-tools confirmed to fail with P_M disabled when build was run with >> BB_N_T="7" and P_M="-j 7". > > hmmm this is reversal of course. so I guess in order to declare them good > they should be compiled in variety of combinations. Doing this today. Tested P_M in range [2..7]. Following 2 recipes failed and gone to list #1: meta/recipes-core/eggdbus/eggdbus_0.6.bb meta/recipes-extended/net-tools/net-tools_1.60-23.bb I'll run some more extreme builds tonight. -- Yury Bushmelev ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Recipes with disabled parallel make 2012-03-02 22:29 ` Yury Bushmelev ` (3 preceding siblings ...) 2012-03-03 7:48 ` Yury Bushmelev @ 2012-03-08 13:34 ` Andreas Oberritter 2012-10-10 1:45 ` McClintock Matthew-B29882 4 siblings, 1 reply; 17+ messages in thread From: Andreas Oberritter @ 2012-03-08 13:34 UTC (permalink / raw) To: openembedded-core On 02.03.2012 23:29, Yury Bushmelev wrote: > 2012/2/10 Khem Raj <raj.khem@gmail.com>: >> 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 meta/recipes-devtools/libtool/libtool_2.4.2.bb might need disabled P_M, too: | ./mipsel-oe-linux-libtool --tag=CC --mode=compile ccache mipsel-oe-linux-gcc -mel -mabi=32 -mhard-float -march=mips32 --sysroot=.../tmp/sysroots/dm7020hd -DHAVE_CONFIG_H -I. -DLTDLOPEN=libltdl -DLT_CONFIG_H='<config.h>' -DLTDL -I. -I. -Ilibltdl -I./libltdl -I./libltdl/libltdl -Os -pipe -g -feliminate-unused-debug-types -c -o libltdl/libltdl_libltdl_la-slist.lo `test -f 'libltdl/slist.c' || echo './'`libltdl/slist.c | /bin/sh: ./mipsel-oe-linux-libtool: /bin/sh: bad interpreter: Text file busy | make[2]: *** [libltdl/libltdl_libltdl_la-slist.lo] Error 126 | make[2]: *** Waiting for unfinished jobs.... This was a fresh build with clean tmp and sstate-cache. I've just seen this failue for the first time. BB_NUMBER_THREADS = "4" PARALLEL_MAKE = "-j 4" Regards, Andreas ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Recipes with disabled parallel make 2012-03-08 13:34 ` Andreas Oberritter @ 2012-10-10 1:45 ` McClintock Matthew-B29882 2012-10-10 9:16 ` Burton, Ross 0 siblings, 1 reply; 17+ messages in thread From: McClintock Matthew-B29882 @ 2012-10-10 1:45 UTC (permalink / raw) To: Patches and discussions about the oe-core layer On Thu, Mar 8, 2012 at 7:34 AM, Andreas Oberritter <obi@opendreambox.org> wrote: > On 02.03.2012 23:29, Yury Bushmelev wrote: >> 2012/2/10 Khem Raj <raj.khem@gmail.com>: >>> 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 > > meta/recipes-devtools/libtool/libtool_2.4.2.bb might need disabled > P_M, too: > > | ./mipsel-oe-linux-libtool --tag=CC --mode=compile ccache mipsel-oe-linux-gcc -mel -mabi=32 -mhard-float -march=mips32 --sysroot=.../tmp/sysroots/dm7020hd -DHAVE_CONFIG_H -I. -DLTDLOPEN=libltdl -DLT_CONFIG_H='<config.h>' -DLTDL -I. -I. -Ilibltdl -I./libltdl -I./libltdl/libltdl -Os -pipe -g -feliminate-unused-debug-types -c -o libltdl/libltdl_libltdl_la-slist.lo `test -f 'libltdl/slist.c' || echo './'`libltdl/slist.c > | /bin/sh: ./mipsel-oe-linux-libtool: /bin/sh: bad interpreter: Text file busy > | make[2]: *** [libltdl/libltdl_libltdl_la-slist.lo] Error 126 > | make[2]: *** Waiting for unfinished jobs.... > > This was a fresh build with clean tmp and sstate-cache. I've just > seen this failue for the first time. > > BB_NUMBER_THREADS = "4" > PARALLEL_MAKE = "-j 4" I'm seeing this on denzil on Ubuntu 10.04.2 LTS 32-bit. -M ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Recipes with disabled parallel make 2012-10-10 1:45 ` McClintock Matthew-B29882 @ 2012-10-10 9:16 ` Burton, Ross 2012-10-10 10:06 ` Richard Purdie 2012-10-10 14:04 ` McClintock Matthew-B29882 0 siblings, 2 replies; 17+ messages in thread From: Burton, Ross @ 2012-10-10 9:16 UTC (permalink / raw) To: McClintock Matthew-B29882; +Cc: Patches and discussions about the oe-core layer Hi Matthew, On 10 October 2012 02:45, McClintock Matthew-B29882 <B29882@freescale.com> wrote: >>> 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 Lack of parallelism is one of those things that really bugs me... Do you still have the failure logs to hand? I'd love to see a patch which put the failure alongside the PARALLEL_MAKE=0. It's also probably worth removing the PARALLEL_MAKE for the other targets once master opens for development and seeing if they break on the autobuilders (as some parallel races are rare to hit). Ross ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Recipes with disabled parallel make 2012-10-10 9:16 ` Burton, Ross @ 2012-10-10 10:06 ` Richard Purdie 2012-10-10 14:04 ` McClintock Matthew-B29882 1 sibling, 0 replies; 17+ messages in thread From: Richard Purdie @ 2012-10-10 10:06 UTC (permalink / raw) To: Burton, Ross Cc: McClintock Matthew-B29882, Patches, discussions about the oe-core layer On Wed, 2012-10-10 at 10:16 +0100, Burton, Ross wrote: > Hi Matthew, > > On 10 October 2012 02:45, McClintock Matthew-B29882 > <B29882@freescale.com> wrote: > >>> 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 > > Lack of parallelism is one of those things that really bugs me... > > Do you still have the failure logs to hand? I'd love to see a patch > which put the failure alongside the PARALLEL_MAKE=0. It's also > probably worth removing the PARALLEL_MAKE for the other targets once > master opens for development and seeing if they break on the > autobuilders (as some parallel races are rare to hit). We've done this in the archives, the PARALLEL_MAKE entries we have are pretty much all needed, sadly. I'm not breaking master on the autobuilder by removing them "just for fun". Cheers, Richard ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Recipes with disabled parallel make 2012-10-10 9:16 ` Burton, Ross 2012-10-10 10:06 ` Richard Purdie @ 2012-10-10 14:04 ` McClintock Matthew-B29882 1 sibling, 0 replies; 17+ messages in thread From: McClintock Matthew-B29882 @ 2012-10-10 14:04 UTC (permalink / raw) To: Burton, Ross; +Cc: McClintock Matthew-B29882, Patches, about the oe-core layer [-- Attachment #1: Type: text/plain, Size: 1082 bytes --] On Wed, Oct 10, 2012 at 4:16 AM, Burton, Ross <ross.burton@intel.com> wrote: > Hi Matthew, > > On 10 October 2012 02:45, McClintock Matthew-B29882 > <B29882@freescale.com> wrote: >>>> 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 > > Lack of parallelism is one of those things that really bugs me... > > Do you still have the failure logs to hand? I'd love to see a patch > which put the failure alongside the PARALLEL_MAKE=0. It's also > probably worth removing the PARALLEL_MAKE for the other targets once > master opens for development and seeing if they break on the > autobuilders (as some parallel races are rare to hit). I want to add it's still a quite rare occurrence... it's just one of those things you hate to see ;) Logs attached. -M [-- Attachment #2: consoleText --] [-- Type: application/octet-stream, Size: 378664 bytes --] ^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2012-10-10 14:17 UTC | newest] Thread overview: 17+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2012-02-10 0:35 Recipes with disabled parallel make Khem Raj 2012-02-10 14:45 ` Tom Rini 2012-02-12 21:56 ` Yury Bushmelev 2012-02-13 6:10 ` Khem Raj 2012-03-02 22:29 ` Yury Bushmelev 2012-03-02 22:37 ` Khem Raj 2012-03-02 22:56 ` Yury Bushmelev 2012-03-02 22:39 ` Richard Purdie 2012-03-02 23:30 ` Khem Raj 2012-03-03 7:48 ` Yury Bushmelev 2012-03-03 19:55 ` Khem Raj 2012-03-03 22:15 ` Yury Bushmelev 2012-03-08 13:34 ` Andreas Oberritter 2012-10-10 1:45 ` McClintock Matthew-B29882 2012-10-10 9:16 ` Burton, Ross 2012-10-10 10:06 ` Richard Purdie 2012-10-10 14:04 ` McClintock Matthew-B29882
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox