diff options
author | Samuel Stirtzel <s.stirtzel@googlemail.com> | 2013-01-10 11:35:47 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2013-01-10 23:45:42 +0000 |
commit | 9b9cfc1dfe5e3b8f89b7a8508537166d0f23935e (patch) | |
tree | ac0d5d731c9905d53a840172b3478a128fa9264a | |
parent | 418312a2523f5e1fd231d215475250168f17fa58 (diff) | |
download | openembedded-core-9b9cfc1dfe5e3b8f89b7a8508537166d0f23935e.tar.gz openembedded-core-9b9cfc1dfe5e3b8f89b7a8508537166d0f23935e.tar.bz2 openembedded-core-9b9cfc1dfe5e3b8f89b7a8508537166d0f23935e.zip |
boost: Use PARALLEL_MAKE for bjam
Like make, bjam accepts the parameter -jX for multithreaded execution
do_install also profits from this setting
Tested with a quad core 64bit intel cpu (with hyperthreading) PARALLEL_MAKE="j16"
$ time bitbake boost
before:
real 14m37.433s
user 7m40.785s
sys 4m30.109s
after:
real 7m11.979s
user 12m10.694s
sys 2m47.078s
Also fixes tab indention
Signed-off-by: Samuel Stirtzel <s.stirtzel@googlemail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r-- | meta/recipes-support/boost/boost.inc | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/meta/recipes-support/boost/boost.inc b/meta/recipes-support/boost/boost.inc index 830fcb0568..4fe5a354de 100644 --- a/meta/recipes-support/boost/boost.inc +++ b/meta/recipes-support/boost/boost.inc @@ -120,10 +120,12 @@ BJAM_TOOLS = "-sTOOLS=gcc \ '--layout=system' \ " -BJAM_OPTS = '${BJAM_TOOLS} \ - -sBOOST_BUILD_USER_CONFIG=${S}/tools/build/v2/user-config.jam \ +#use PARALLEL_MAKE to speed up the build +BJAM_OPTS = '${PARALLEL_MAKE} \ + ${BJAM_TOOLS} \ + -sBOOST_BUILD_USER_CONFIG=${S}/tools/build/v2/user-config.jam \ --builddir=${S}/${TARGET_SYS} \ - --disable-icu \ + --disable-icu \ ${BJAM_EXTRA}' |