"Daniel J. Luke" <[EMAIL PROTECTED]> writes:
>The -j is actually a make option.
>
>The make manpage describes it like this:
>       -j [jobs], --jobs[=jobs]
>             Specifies the number of jobs (commands) to run  
>simultaneously.  If
>             there  is  more than one -j option, the last one is  
>effective.  If
>             the -j option is given without an argument, make  will   
>not  limit
>             the number of jobs that can run simultaneously.
>
>I believe the idea is that the user can specify the number of  
>simultaneous jobs they want, and if a port has this flag it will pass  
>the appropriate -j N (where N is the number of jobs) to make. At some  
>point, macports will probably be updated to detect a good default  
>value for N (that the user could override), but I don't believe that  
>there's code for that yet.


Weissmann Markus <[EMAIL PROTECTED]> writes:
>I've just added a way to automatically set the number of build jobs  
>(if desired):
>If the number of build jobs is set to "0" (in the config file), the  
>number of jobs is set to the number of cores.
>
>This works only on Mac OS X (and FreeBSD -- though untested).


I pasted the raw text from my latest doc update on "use_parallel_build".
Is this accurate?


use_parallel_build

This keyword is for specifying whether or not it is safe for a port to use
multiple cpus or multiple cores in parallel during its build phase. This
keyword passes the -j [jobs] option to make, where jobs is obtained from
the variable buildmakejobs in macports.conf. This variable may also be set
to 0 so the number of jobs is set to the number of cores detected during
the build phase.

Mark

_______________________________________________
macports-dev mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to