summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShadab Naseem <snaseem@codeaurora.org>2021-03-23 20:57:38 +0530
committerGerrit - the friendly Code Review server <code-review@localhost>2021-03-23 08:33:06 -0700
commitd5867d52a18553dea572cc8f9429e888b4ff47fc (patch)
tree2f5f0e1fdb8704b8db26bb9f5f213a0d7c75553b
parent9f2985b5d79297ea4e29716b7fff37ef4c4a4d3d (diff)
kernelscripts: Use the toybox tool for nproc utility
The nproc host tools to know the number of available cores for building make was being flagged for Disallowed PATH. Replace it with the toybox tool utility. Change-Id: I1117066546bd7b60572bc5321936554862a8b3f9 Signed-off-by: Shadab Naseem <snaseem@codeaurora.org>
-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
}