mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-23 09:22:59 +02:00
make.sh: Introduce DEFAULT_PARALLELISM
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
This commit is contained in:
@@ -33,6 +33,8 @@
|
||||
# Cleanup environment from any variables
|
||||
unexport BUILD_ARCH BUILD_PLATFORM BUILDTARGET CROSSTARGET TOOLCHAIN TOOLS_DIR
|
||||
|
||||
MAKETUNING = -j $(DEFAULT_PARALLELISM)
|
||||
|
||||
ifeq "$(BUILD_ARCH)" "aarch64"
|
||||
IS_64BIT = 1
|
||||
endif
|
||||
|
||||
7
make.sh
7
make.sh
@@ -215,6 +215,9 @@ configure_build() {
|
||||
parallelism=${cpu_max}
|
||||
fi
|
||||
|
||||
# Use this as default PARALLELISM
|
||||
DEFAULT_PARALLELISM="${parallelism}"
|
||||
|
||||
# limit to -j23 because perl will not build
|
||||
# more
|
||||
if [ ${parallelism} -gt 23 ]; then
|
||||
@@ -467,7 +470,7 @@ prepareenv() {
|
||||
# Setup environment
|
||||
set +h
|
||||
LC_ALL=POSIX
|
||||
export LFS LC_ALL CFLAGS CXXFLAGS MAKETUNING
|
||||
export LFS LC_ALL CFLAGS CXXFLAGS DEFAULT_PARALLELISM MAKETUNING
|
||||
unset CC CXX CPP LD_LIBRARY_PATH LD_PRELOAD
|
||||
|
||||
# Make some extra directories
|
||||
@@ -552,6 +555,7 @@ enterchroot() {
|
||||
CCACHE_COMPILERCHECK="${CCACHE_COMPILERCHECK}" \
|
||||
KVER="${KVER}" \
|
||||
XZ_OPT="${XZ_OPT}" \
|
||||
DEFAULT_PARALLELISM="${DEFAULT_PARALLELISM}" \
|
||||
SYSTEM_PROCESSORS="${SYSTEM_PROCESSORS}" \
|
||||
SYSTEM_MEMORY="${SYSTEM_MEMORY}" \
|
||||
$(fake_environ) \
|
||||
@@ -634,6 +638,7 @@ lfsmake1() {
|
||||
CFLAGS="${CFLAGS}" \
|
||||
CXXFLAGS="${CXXFLAGS}" \
|
||||
MAKETUNING="${MAKETUNING}" \
|
||||
DEFAULT_PARALLELISM="${DEFAULT_PARALLELISM}" \
|
||||
SYSTEM_PROCESSORS="${SYSTEM_PROCESSORS}" \
|
||||
SYSTEM_MEMORY="${SYSTEM_MEMORY}" \
|
||||
make -f $* \
|
||||
|
||||
Reference in New Issue
Block a user