Sun Studio 12: Distributed Make (dmake)

-j dmake_max_jobs

Specifies the maximum total number of jobs that are distributed to the specified group of build servers in the runtime configuration file.

The default maximum number of jobs is the sum of all the specified jobs in a build server group.

The jobs are subtracted from, or added to, hosts by 1 in the order they appear in the runtime configuration file.

For example, if all jobs specified in the runtime configuration file total 8:


host earth { jobs = 3 }
host mars  { jobs = 5 }

and dmake_max_jobs is specified as 11, dmake adds three more jobs to the current total maximum number of jobs (which is eight) as follows:


host earth { jobs = 5 }
host mars  { jobs = 6 }

Also, if dmake_max_jobs is specified as 4, dmake subtracts four jobs (from the original eight) as follows:


host earth { jobs = 1 }
host mars  { jobs = 3 }