[BACK]Return to BUILDING CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/BUILDING between version 1.9 and 1.10

version 1.9, 2002/03/14 18:33:05 version 1.10, 2002/05/02 22:14:12
Line 288  CONFIGURATION
Line 288  CONFIGURATION
   
                     Default: ``yes''                      Default: ``yes''
   
      NBUILDJOBS     If set, specifies the number of parallel make(1) processes       NBUILDJOBS     Now obsolete.  Use the make(1) option -j, instead (see be-
                     that should be run simultaneously.  This can speed up                      low)
                     builds on SMP machines, or machines with much more CPU  
                     power than I/O availability.  This should be used instead  
                     of the make(1) option -j, in order to ensure proper order-  
                     ing of build components.  
   
                     Default: Unset.                      Default: Unset.
   
Line 335  BUILDING
Line 331  BUILDING
      This is only a summary of options available to make(1); only the options       This is only a summary of options available to make(1); only the options
      used most frequently with NetBSD builds are listed here.       used most frequently with NetBSD builds are listed here.
   
        -j njob    Run up to njob make(1) subjobs in parallel.  Makefiles should
                   use .WAIT or have explicit dependancies as necessary to en-
                   force build ordering.  If you see build failures with -j,
                   please save complete build logs so the failures can be ana-
                   lyzed.
   
      -m dir     Specify the default directory for searching for system Make-       -m dir     Specify the default directory for searching for system Make-
                 file segments, mainly the <bsd.*.mk> files.  When building any                  file segments, mainly the <bsd.*.mk> files.  When building any
                 full NetBSD source tree, this should be set to the                  full NetBSD source tree, this should be set to the
Line 374  BUILDING
Line 376  BUILDING
                 dependency changes.                  dependency changes.
   
      dependall  Does a ``make depend'' immediately followed by a ``make all''.       dependall  Does a ``make depend'' immediately followed by a ``make all''.
                 This combined target recurses as an atomic unit, so that the                  This improves cache locality of the build since both passes
                 ``make depend'' phase can participate in make -j parallelism.                  read the source files in their entirety.
   
      includes   Build and install system header files.  Typically needed be-       includes   Build and install system header files.  Typically needed be-
                 fore any system libraries or programs can be built.                  fore any system libraries or programs can be built.
Line 444  BUILDING
Line 446  BUILDING
                build a ``release''; no release sets are placed in ${RE-                 build a ``release''; no release sets are placed in ${RE-
                LEASEDIR}.                 LEASEDIR}.
   
      -j njob   Set the value of NBUILDJOBS to njob.  This provides similar       -j njob   Passed through to make(1).  Makefiles should use .WAIT or have
                functionality to the familiar ``make -j'', but preserves the                 explicit dependancies as necessary to enforce build ordering.
                ordering of the top level ``make build''.                 If you see build failures with -j, please save complete build
                  logs so the failures can be analyzed.
   
      -m mach   Set the value of MACHINE to mach.  This will also override any       -m mach   Set the value of MACHINE to mach.  This will also override any
                value of MACHINE_ARCH in the process environment with a value                 value of MACHINE_ARCH in the process environment with a value
Line 503  BUILDING
Line 506  BUILDING
      This script can be symlinked into a directory listed in PATH, or called       This script can be symlinked into a directory listed in PATH, or called
      with an absolute path.       with an absolute path.
   
   OBSOLETE VARIABLES
        NBUILDJOBS  Now obsolete.  Use the make(1) option -j, instead.
   
 SEE ALSO  SEE ALSO
      make(1), hier(7), release(7)       make(1), hier(7), release(7)
   
Line 511  HISTORY
Line 517  HISTORY
      current'' development sources between NetBSD 1.5 and NetBSD 1.6.       current'' development sources between NetBSD 1.5 and NetBSD 1.6.
   
 BUGS  BUGS
      Many platforms are not yet using the USE_NEW_TOOLCHAIN system.       A few platforms are not yet using the USE_NEW_TOOLCHAIN system.
   
 NetBSD                           March 5, 2002                               8  NetBSD                           March 5, 2002                               8

Legend:
Removed from v.1.9  
changed lines
  Added in v.1.10

CVSweb <webmaster@jp.NetBSD.org>