Hi Christopher,
I'm using jam -j25 with Incredibuild and have discovered a
small
problem when running such a large number of jobs
concurrently.
When you build a list of targets specified on the command
line, jam
will build them one after another in linear fashion. That
is, it will
wait until each target is completely done before progressing
to the
next one. This stalls job issues when using a large -j.
My solution to this would be to modify make() and create a
hidden node
with the list of command line targets as dependents and then
launch
one make0() on the hidden node.
Craig.
_______________________________________________
jamming mailing list - jamming perforce.com
http://maillist.perforce.com/mailman/listinfo/jamming
|