summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Stirtzel <s.stirtzel@googlemail.com>2013-01-10 11:35:47 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2013-01-10 23:45:42 +0000
commit9b9cfc1dfe5e3b8f89b7a8508537166d0f23935e (patch)
treeac0d5d731c9905d53a840172b3478a128fa9264a
parent418312a2523f5e1fd231d215475250168f17fa58 (diff)
downloadopenembedded-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.inc8
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}'