View | Details | Raw Unified | Return to bug 185521
Collapse All | Expand All

(-)en_US.ISO8859-1/books/porters-handbook/book.xml (-15 / +7 lines)
Lines 5624-5644 Link Here
5624
	  builds to be faster and more effective.</para>
5624
	  builds to be faster and more effective.</para>
5625
5625
5626
	<para>This is achieved by passing <varname>-jX</varname> flag
5626
	<para>This is achieved by passing <varname>-jX</varname> flag
5627
	  to &man.make.1; running on vendor code.  Unfortunately, not
5627
	  to &man.make.1; running on vendor code.  This is the default
5628
	  all ports handle parallel building well.  Therefore it is
5628
	  build behavior of ports. Unfortunately, not all ports handle
5629
	  required to explicitly enable this feature by adding
5629
	  parallel building well and it may be required to explicitly
5630
	  <literal>MAKE_JOBS_SAFE=yes</literal> somewhere below the
5630
	  disable this feature by adding the
5631
	  dependency declaration section of the
5631
	  <literal>MAKE_JOBS_UNSAFE=yes</literal> variable. It is used
5632
	  <filename>Makefile</filename>.</para>
5632
	  when a port is known to be broken with
5633
5633
	  <varname>-jX</varname>.
5634
	<para>Another option for controlling this feature from the
5635
	  maintainer's point of view is the
5636
	  <varname>MAKE_JOBS_UNSAFE=yes</varname> variable.  It is
5637
	  used when a port is known to be broken with
5638
	  <varname>-jX</varname> and a user forces the use of multi
5639
	  processor compilations for all ports in
5640
	  <filename>/etc/make.conf</filename> with the
5641
	  <literal>FORCE_MAKE_JOBS=yes</literal> variable.</para>
5642
      </sect2>
5634
      </sect2>
5643
5635
5644
      <sect2 xml:id="using-make">
5636
      <sect2 xml:id="using-make">

Return to bug 185521