From fc954e1d61bc524039cfc4a383ba57ccc6596d39 Mon Sep 17 00:00:00 2001 From: zhang_xubo <2578876417@qq.com> Date: Mon, 28 Jun 2021 15:33:32 +0800 Subject: [PATCH] make -sj 8 is useless in package shell --- build/script/mpp_package.sh | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/build/script/mpp_package.sh b/build/script/mpp_package.sh index f687f5ac5..7524c8dc8 100755 --- a/build/script/mpp_package.sh +++ b/build/script/mpp_package.sh @@ -59,6 +59,9 @@ else exit 1 fi +export MAKE_JOBS=$(($(cat /proc/cpuinfo | grep processor | wc -l) * 2)) +echo "[makemppdb] $(date +%y-%m-%d' '%T): Make jobs number : ${MAKE_JOBS}" + show_package=false gcc_version="7.3.0" @@ -747,12 +750,12 @@ function install_gaussdb() export GAUSSHOME=${BUILD_DIR} export LD_LIBRARY_PATH=${BUILD_DIR}/lib:${BUILD_DIR}/lib/postgresql:${LD_LIBRARY_PATH} - make -sj 8>> "$LOG_FILE" 2>&1 - make install -sj 8>> "$LOG_FILE" 2>&1 + make -s -j${MAKE_JOBS} >> "$LOG_FILE" 2>&1 + make install -s -j${MAKE_JOBS} >> "$LOG_FILE" 2>&1 if [ $? -ne 0 ]; then - make install -sj 8>> "$LOG_FILE" 2>&1 + make install -s -j${MAKE_JOBS} >> "$LOG_FILE" 2>&1 if [ $? -ne 0 ]; then - make install -sj 8>> "$LOG_FILE" 2>&1 + make install -s -j${MAKE_JOBS} >> "$LOG_FILE" 2>&1 if [ $? -ne 0 ]; then die "make install failed." fi