>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 
pe...@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:
_______________________________________________
freebsd-doc@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-doc
To unsubscribe, send any mail to "freebsd-doc-unsubscr...@freebsd.org"

Reply via email to