[OE-core] Recipes with disabled parallel make

Yury Bushmelev jay4mail at gmail.com
Fri Mar 2 22:29:28 UTC 2012


2012/2/10 Khem Raj <raj.khem at 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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Enable-PARALLEL_MAKE-for-testing.patch
Type: text/x-patch
Size: 10552 bytes
Desc: not available
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20120303/b0ca9484/attachment-0002.bin>


More information about the Openembedded-core mailing list