docs/185521: books/porters-handbook: update parallel building section
Jason Helfman
jgh at FreeBSD.org
Sun Jan 5 21:20:00 UTC 2014
>Number: 185521
>Category: docs
>Synopsis: books/porters-handbook: update parallel building section
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-doc
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Sun Jan 05 21:20:00 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator: Jason Helfman
>Release: FreeBSD 11.0-CURRENT amd64
>Organization:
>Environment:
System: FreeBSD freefall.freebsd.org 11.0-CURRENT FreeBSD 11.0-CURRENT #0 r259961: Fri Dec 27 21:56:39 UTC 2013 peter at freefall.freebsd.org:/usr/obj/usr/src/sys/FREEFALL amd64
>Description:
MAKE_JOBS_SAFE is now the default.
>How-To-Repeat:
>Fix:
Index: en_US.ISO8859-1/books/porters-handbook/book.xml
===================================================================
--- en_US.ISO8859-1/books/porters-handbook/book.xml (revision 43434)
+++ en_US.ISO8859-1/books/porters-handbook/book.xml (working copy)
@@ -5624,21 +5624,13 @@
builds to be faster and more effective.</para>
<para>This is achieved by passing <varname>-jX</varname> flag
- to &man.make.1; running on vendor code. Unfortunately, not
- all ports handle parallel building well. Therefore it is
- required to explicitly enable this feature by adding
- <literal>MAKE_JOBS_SAFE=yes</literal> somewhere below the
- dependency declaration section of the
- <filename>Makefile</filename>.</para>
-
- <para>Another option for controlling this feature from the
- maintainer's point of view is the
- <varname>MAKE_JOBS_UNSAFE=yes</varname> variable. It is
- used when a port is known to be broken with
- <varname>-jX</varname> and a user forces the use of multi
- processor compilations for all ports in
- <filename>/etc/make.conf</filename> with the
- <literal>FORCE_MAKE_JOBS=yes</literal> variable.</para>
+ to &man.make.1; running on vendor code. This is the default
+ build behavior of ports. Unfortunately, not all ports handle
+ parallel building well and it may be required to explicitly
+ disable this feature by adding the
+ <literal>MAKE_JOBS_UNSAFE=yes</literal> variable. It is used
+ when a port is known to be broken with
+ <varname>-jX</varname>.
</sect2>
<sect2 xml:id="using-make">
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-doc
mailing list