From d5867d52a18553dea572cc8f9429e888b4ff47fc Mon Sep 17 00:00:00 2001 From: Shadab Naseem Date: Tue, 23 Mar 2021 20:57:38 +0530 Subject: 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 --- buildkernel.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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 } -- cgit v1.2.3