projects
/
people
/
teissler
/
ipfire-2.x.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
860ad8c
)
make.sh: Automatically determine parallelism flags.
author
Michael Tremer
<michael.tremer@ipfire.org>
Sun, 29 Sep 2013 12:38:41 +0000
(14:38 +0200)
committer
Michael Tremer
<michael.tremer@ipfire.org>
Sun, 29 Sep 2013 12:38:41 +0000
(14:38 +0200)
make.sh
patch
|
blob
|
blame
|
history
diff --git
a/make.sh
b/make.sh
index 814b14a8bad9ddb6652df0e93db6c4d0424a1dc8..61b4013f6d3b02f94ddbde3721673b4b6a98a964 100755
(executable)
--- a/
make.sh
+++ b/
make.sh
@@
-179,11
+179,12
@@
prepareenv() {
set +h
LC_ALL=POSIX
if [ -z $MAKETUNING ]; then
- if [ "${MACHINE:0:3}" = "arm" ]; then
- MAKETUNING="-j2"
- else
- MAKETUNING="-j6"
- fi
+ CPU_COUNT="$(getconf _NPROCESSORS_ONLN 2>/dev/null)"
+ if [ -z "${CPU_COUNT}" ]; then
+ CPU_COUNT=1
+ fi
+
+ MAKETUNING="-j$(( ${CPU_COUNT} * 2 + 1 ))"
fi
export LFS LC_ALL CFLAGS CXXFLAGS MAKETUNING
unset CC CXX CPP LD_LIBRARY_PATH LD_PRELOAD