diff options
author | qctecmdr <qctecmdr@localhost> | 2021-04-12 20:21:31 -0700 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2021-04-12 20:21:31 -0700 |
commit | f72a723991abf8dea65df17569b1361e6b323ff2 (patch) | |
tree | 0d6ffe8a16c9ddb485d320080a8b8bee79dee5f0 | |
parent | 16a93690a2d8ddd236afc843f575c0b9c299e492 (diff) | |
parent | d5867d52a18553dea572cc8f9429e888b4ff47fc (diff) |
Merge "kernelscripts: Use the toybox tool for nproc utility"
-rwxr-xr-x | buildkernel.sh | 7 |
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 } |