INFO: Parallel single builds on Th builders starting today
Arkadiusz Miskiewicz
arekm w maven.pl
Śro, 4 Mar 2009, 09:50:45 CET
Starting from today Th builders will do parallel builds by default where
possible (where parallel mean that single build is using make -jX).
x86_64 and ppc builders are doing -j1 builds because machines probably won't
be able to handle higher values well.
x86_64, ppc: max_jobs = 2, default 1
i486, i686: max_jobs =16, default 12
athlon: max_jobs = 8, default 6
make-request.sh has now a "-j" option that allows user to choose different
value than default ones. Note that if user specifies value that doesn't match
<1, max_jobs config option specified on builder> range then builder default
will be used.
-t -j1 can be used to test if some build succeeds without parallel make.
http://ep09.pld-linux.org/~builderth/queue.html shows jobs=X value where X
always show what user requested (or 0 if used didn't use -jX at all). Of
course <1, max_jobs config option specified on builder> still applies so there
can be jobs=1000 in queue while builder will use -j1 because that's what
max_jobs said.
If some app has broken build system then:
* -t -j1 can be used to test if some build succeeds without parallel make
* workaround in spec is to put -j1 there
--
Arkadiusz Miśkiewicz PLD/Linux Team
arekm / maven.pl http://ftp.pld-linux.org/
Więcej informacji o liście dyskusyjnej pld-devel-pl