mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-27 11:13:24 +02:00
make.sh: Automatically determine parallelism flags.
This commit is contained in:
11
make.sh
11
make.sh
@@ -179,11 +179,12 @@ prepareenv() {
|
|||||||
set +h
|
set +h
|
||||||
LC_ALL=POSIX
|
LC_ALL=POSIX
|
||||||
if [ -z $MAKETUNING ]; then
|
if [ -z $MAKETUNING ]; then
|
||||||
if [ "${MACHINE:0:3}" = "arm" ]; then
|
CPU_COUNT="$(getconf _NPROCESSORS_ONLN 2>/dev/null)"
|
||||||
MAKETUNING="-j2"
|
if [ -z "${CPU_COUNT}" ]; then
|
||||||
else
|
CPU_COUNT=1
|
||||||
MAKETUNING="-j6"
|
fi
|
||||||
fi
|
|
||||||
|
MAKETUNING="-j$(( ${CPU_COUNT} * 2 + 1 ))"
|
||||||
fi
|
fi
|
||||||
export LFS LC_ALL CFLAGS CXXFLAGS MAKETUNING
|
export LFS LC_ALL CFLAGS CXXFLAGS MAKETUNING
|
||||||
unset CC CXX CPP LD_LIBRARY_PATH LD_PRELOAD
|
unset CC CXX CPP LD_LIBRARY_PATH LD_PRELOAD
|
||||||
|
|||||||
Reference in New Issue
Block a user