summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2021-04-22 02:14:51 -0700
committerLinux Build Service Account <lnxbuild@localhost>2021-04-22 02:14:51 -0700
commit6be3b2f2f499aa961c53a9404c60f341464d002e (patch)
tree0d6ffe8a16c9ddb485d320080a8b8bee79dee5f0
parentf2208b9b3669a7c9f0d21253d6c40c4e4e3b1ba2 (diff)
parentf72a723991abf8dea65df17569b1361e6b323ff2 (diff)
Merge f72a723991abf8dea65df17569b1361e6b323ff2 on remote branch
Change-Id: I5deaf6c110d3a6b97bb9434f101472974193e452
-rwxr-xr-xbuildkernel.sh7
1 files changed, 6 insertions, 1 deletions
diff --git a/buildkernel.sh b/buildkernel.sh
index 6880d95..27b2cd1 100755
--- a/buildkernel.sh
+++ b/buildkernel.sh
@@ -80,8 +80,13 @@ build_kernel()
echo "======================"
echo "Building kernel"
set -x
+ if [ -f "${ROOT_DIR}/prebuilts/build-tools/linux-x86/bin/toybox" ]; then
+ NCORES=$(${ROOT_DIR}/prebuilts/build-tools/linux-x86/bin/toybox nproc)
+ else
+ NCORES=8
+ fi
(cd ${OUT_DIR} && \
- ${MAKE_PATH}make ARCH=${ARCH} CROSS_COMPILE=${CROSS_COMPILE} HOSTCFLAGS="${TARGET_INCLUDES}" HOSTLDFLAGS="${TARGET_LINCLUDES}" O=${OUT_DIR} ${CC_ARG} ${MAKE_ARGS} -j$(nproc))
+ ${MAKE_PATH}make ARCH=${ARCH} CROSS_COMPILE=${CROSS_COMPILE} HOSTCFLAGS="${TARGET_INCLUDES}" HOSTLDFLAGS="${TARGET_LINCLUDES}" O=${OUT_DIR} ${CC_ARG} ${MAKE_ARGS} -j${NCORES})
set +x
}