make.sh: Automatically determine parallelism flags.

This commit is contained in:
Michael Tremer
2013-09-29 14:38:41 +02:00
parent 860ad8cb15
commit 55904cd2b4

11
make.sh
View File

@@ -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