[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.62.4.3 and 1.78

version 1.62.4.3, 2008/03/23 00:12:06 version 1.78, 2008/09/24 07:38:04
Line 54  FILES
Line 54  FILES
                     shot, such as files installed in DESTDIR/etc on the desti-                      shot, such as files installed in DESTDIR/etc on the desti-
                     nation system, boot media, and release notes.                      nation system, boot media, and release notes.
   
      regress/       Regression test harness.  Can be cross-compiled, but only       tests/, regress/
                     run natively.                      Regression test harness.  Can be cross-compiled, but only
                       run natively.  tests/ uses the atf(7) test framework;
                       regress/ contains older tests that have not yet been
                       migrated to atf(7).
   
      sys/           NetBSD kernel sources.       sys/           NetBSD kernel sources.
   
Line 95  CONFIGURATION
Line 98  CONFIGURATION
   
      HOST_CXX          Path name to C++ compiler used to create the toolchain.       HOST_CXX          Path name to C++ compiler used to create the toolchain.
   
      MACHINE           Machine type.       MACHINE           Machine type, e.g., ``macppc''.
   
      MACHINE_ARCH      Machine architecture.       MACHINE_ARCH      Machine architecture, e.g., ``powerpc''.
   
      MAKE              Path name to invoke make(1) as.       MAKE              Path name to invoke make(1) as.
   
Line 105  CONFIGURATION
Line 108  CONFIGURATION
   
      MAKEOBJDIR        Directory to use as the .OBJDIR for the current direc-       MAKEOBJDIR        Directory to use as the .OBJDIR for the current direc-
                        tory.  The value is subjected to variable expansion by                         tory.  The value is subjected to variable expansion by
                        make(1).  Used only if MAKEOBJDIRPREFIX is not defined.                         make(1).  Typical usage is to set this variable to a
                        MAKEOBJDIR can only be provided in the environment or                         value involving the use of `${.CURDIR:S...}' or
                        via the -O flag of build.sh.                         `${.CURDIR:C...}', to derive the value of .OBJDIR from
                          the value of .CURDIR.  Used only if MAKEOBJDIRPREFIX is
                          not defined.  MAKEOBJDIR can be provided only in the
                          environment or via the -O flag of build.sh; it cannot
                          usefully be set inside a Makefile.
   
      MAKEOBJDIRPREFIX  Top level directory of the object directory tree.  If       MAKEOBJDIRPREFIX  Top level directory of the object directory tree.  If
                        specified, must be an absolute path.  If this is                         specified, must be an absolute path.  If this is
                        defined, ${MAKEOBJDIRPREFIX}/${.CURDIR} is used as the                         defined, ${MAKEOBJDIRPREFIX}/${.CURDIR} is used as the
                        .OBJDIR for the current directory.  The current direc-                         .OBJDIR for the current directory.  The current direc-
                        tory may be read only.  MAKEOBJDIRPREFIX can only be                         tory may be read only.  MAKEOBJDIRPREFIX can be pro-
                        provided in the environment or via the -M flag of                         vided only in the environment or via the -M flag of
                        build.sh.                         build.sh; it cannot usefully be set inside a Makefile.
   
    "make" variables     "make" variables
      Several variables control the behavior of NetBSD builds.  Unless other-       Several variables control the behavior of NetBSD builds.  Unless other-
Line 127  CONFIGURATION
Line 134  CONFIGURATION
                  configuration file in order to set additional build parame-                   configuration file in order to set additional build parame-
                  ters, such as compiler flags.                   ters, such as compiler flags.
   
        BUILDSEED   GCC uses random numbers when compiling C++ code.  This vari-
                    able seeds the gcc random number generator using the -fran-
                    dom-seed flag with this value.  By default, it is set to
                    NetBSD-(majorversion).  Using a fixed value causes C++ bina-
                    ries to be the same when built from the same sources.  Addi-
                    tional information is available in the GCC documentation of
                    -frandom-seed.
   
      DESTDIR     Directory to contain the built NetBSD system.  If set, spe-       DESTDIR     Directory to contain the built NetBSD system.  If set, spe-
                  cial options are passed to the compilation tools to prevent                   cial options are passed to the compilation tools to prevent
                  their default use of the host system's /usr/include,                   their default use of the host system's /usr/include,
Line 140  CONFIGURATION
Line 155  CONFIGURATION
                  wise.                   wise.
   
                  Note: build.sh will provide a default of destdir.MACHINE (in                   Note: build.sh will provide a default of destdir.MACHINE (in
                  the top-level .OBJDIR) unless run in `expert' mode                   the top-level .OBJDIR) unless run in `expert' mode.
   
      MAKECONF    The name of the make(1) configuration file.  Only settable in       MAKECONF    The name of the make(1) configuration file.  Only settable in
                  the process environment.                   the process environment.
Line 178  CONFIGURATION
Line 193  CONFIGURATION
   
                  Default: ``yes''                   Default: ``yes''
   
        MKHTML      Can be set to ``yes'' or ``no''.  Indicates whether prefor-
                    matted HTML manual pages will be built and installed
   
                    Default: ``yes''
   
      MKHOSTOBJ   Can be set to ``yes'' or ``no''.  If set to ``yes'', then for       MKHOSTOBJ   Can be set to ``yes'' or ``no''.  If set to ``yes'', then for
                  programs intended to be run on the compile host, the name,                   programs intended to be run on the compile host, the name,
                  release, and architecture of the host operating system will                   release, and architecture of the host operating system will
Line 220  CONFIGURATION
Line 240  CONFIGURATION
   
                  Default: ``yes''                   Default: ``yes''
   
                    Note that setting MKOBJ to ``no'' is not recommended and may
                    cause problems when updating the tree with cvs(1).
   
      MKPIC       Can be set to ``yes'' or ``no''.  Indicates whether shared       MKPIC       Can be set to ``yes'' or ``no''.  Indicates whether shared
                  objects and libraries will be created and installed during a                   objects and libraries will be created and installed during a
                  build.  If set to ``no'', the entire built system will be                   build.  If set to ``no'', the entire built system will be
Line 251  CONFIGURATION
Line 274  CONFIGURATION
   
                  Default: ``yes''                   Default: ``yes''
   
        MKSTRIPIDENT
                    Can be set to ``yes'' or ``no''.  Indicates whether program
                    binaries and shared libraries should be built to include RCS
                    IDs for use with ident(1).
   
                    Default: ``no''
   
      MKTTINTERP  Can be set to ``yes'' or ``no''.  For X builds, decides if       MKTTINTERP  Can be set to ``yes'' or ``no''.  For X builds, decides if
                  the TrueType bytecode interpreter is turned on.  See                   the TrueType bytecode interpreter is turned on.  See
                  http://www.freetype.org/patents.html for details.                   http://www.freetype.org/patents.html for details.
Line 278  CONFIGURATION
Line 308  CONFIGURATION
      MKX11       Can be set to ``yes'' or ``no''.  Indicates whether X11R6 is       MKX11       Can be set to ``yes'' or ``no''.  Indicates whether X11R6 is
                  built from X11SRCDIR.                   built from X11SRCDIR.
   
                    Mutually exclusive to MKXORG != no.
   
                    Default: ``no''
   
        MKXORG      Can be set to ``yes'' or ``no''.  Indicates whether X11R7
                    (modular Xorg) is built from X11SRCDIR.
   
                    Mutually exclusive to MKX11 != no.
   
                  Default: ``no''                   Default: ``no''
   
      TOOLDIR     Directory to hold the host tools, once built.  If specified,       TOOLDIR     Directory to hold the host tools, once built.  If specified,
Line 308  CONFIGURATION
Line 347  CONFIGURATION
                         build or runtime problems when building the whole                          build or runtime problems when building the whole
                         NetBSD source tree.                          NetBSD source tree.
   
                  Default: ``yes'' if building all or part of a whole NetBSD                   Default: ``yes'', unless TOOLCHAIN_MISSING is set to ``yes''.
                  source tree (detected automatically); ``no'' otherwise (to  
                  preserve traditional semantics of the <bsd.*.mk> make(1)                   USETOOLS is also set to ``no'' when using <bsd.*.mk> outside
                  include files).                   the NetBSD source tree.
   
      X11SRCDIR   Directory containing the X11R6 source.  If specified, must be       X11SRCDIR   Directory containing the X11R6 source.  If specified, must be
                  an absolute path.  The main X11R6 source is found in                   an absolute path.  The main X11R6 source is found in
Line 334  CONFIGURATION
Line 373  CONFIGURATION
   
                       Default: ``no''                        Default: ``no''
   
                         If using build.sh, the default is ``yes''.  This may be
                         set back to ``no'' by giving build.sh the -o option.
   
      MKUPDATE         Can be set to ``yes'' or ``no''.  If set, then in addi-       MKUPDATE         Can be set to ``yes'' or ``no''.  If set, then in addi-
                       tion to the effects described for MKUPDATE=yes above,                        tion to the effects described for MKUPDATE=yes above,
                       this implies the effects of NOCLEANDIR (i.e., ``make                        this implies the effects of NOCLEANDIR (i.e., ``make
Line 341  CONFIGURATION
Line 383  CONFIGURATION
   
                       Default: ``no''                        Default: ``no''
   
      NBUILDJOBS       Now obsolete.  Use the make(1) option -j, instead (see                        If using build.sh, this may be set by giving the -u
                       below)                        option.
   
        NBUILDJOBS       Now obsolete.  Use the make(1) option -j, instead.  See
                         below.
   
                       Default: Unset.                        Default: Unset.
   
Line 353  CONFIGURATION
Line 398  CONFIGURATION
   
                       Default: Unset.                        Default: Unset.
   
                         See also MKUPDATE.
   
      NODISTRIBDIRS    If set, avoids the ``make distrib-dirs'' phase of a full       NODISTRIBDIRS    If set, avoids the ``make distrib-dirs'' phase of a full
                       build.  This skips running mtree(8) on DESTDIR, useful                        build.  This skips running mtree(8) on DESTDIR, useful
                       on systems where building as an unprivileged user, or                        on systems where building as an unprivileged user, or
Line 367  CONFIGURATION
Line 414  CONFIGURATION
                       because the system include files have changed.  However,                        because the system include files have changed.  However,
                       this option should not be used when updating the entire                        this option should not be used when updating the entire
                       NetBSD source tree arbitrarily; it is suggested to use                        NetBSD source tree arbitrarily; it is suggested to use
                       MKUPDATE=yes in that case.                        MKUPDATE=yes instead in that case.
   
                       Default: Unset.                        Default: Unset.
   
Line 378  CONFIGURATION
Line 425  CONFIGURATION
                       Default: Unset.                        Default: Unset.
   
                       Note: build.sh will provide a default of releasedir (in                        Note: build.sh will provide a default of releasedir (in
                       the top-level .OBJDIR) unless run in `expert' mode                        the top-level .OBJDIR) unless run in `expert' mode.
   
 BUILDING  BUILDING
    "make" command line options     "make" command line options
Line 387  BUILDING
Line 434  BUILDING
   
      -j njob    Run up to njob make(1) subjobs in parallel.  Makefiles should       -j njob    Run up to njob make(1) subjobs in parallel.  Makefiles should
                 use .WAIT or have explicit dependencies as necessary to                  use .WAIT or have explicit dependencies as necessary to
                 enforce build ordering.  If you see build failures with -j,                  enforce build ordering.
                 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
                 ``share/mk'' directory in the source tree.  (This is set auto-                  ``share/mk'' directory in the source tree.  This is set auto-
                 matically when building from the top level.)                  matically when building from the top level, or when using
                   build.sh.
   
      -n         Display the commands that would have been executed, but do not       -n         Display the commands that would have been executed, but do not
                 actually execute them.  This will still cause recursion to                  actually execute them.  This will still cause recursion to
Line 466  BUILDING
Line 512  BUILDING
      buildworld    As per ``make distribution'', except that it ensures that       buildworld    As per ``make distribution'', except that it ensures that
                    DESTDIR is not the root directory.                     DESTDIR is not the root directory.
   
      installworld  Install the distribution from DESTDIR to INSTALLWORLDDIR       installworld  Install the distribution from DESTDIR to INSTALLWORLDDIR,
                    (which defaults to the root directory).  Ensures that                     which defaults to the root directory.  Ensures that
                    INSTALLWORLDDIR is not the root directory if cross compil-                     INSTALLWORLDDIR is not the root directory if cross compil-
                    ing.                     ing.
   
                    The INSTALLSETS environment variable may be set to a list                     The INSTALLSETS environment variable may be set to a list
                    of distribution sets to be installed.  By default, all sets                     of distribution sets to be installed.  By default, all sets
                    except ``etc'' and ``xetc'' are installed (so most files in                     except ``etc'' and ``xetc'' are installed, so most files in
                    INSTALLWORLDDIR/etc will not be installed or modified).                     INSTALLWORLDDIR/etc will not be installed or modified.
   
                    Note: Before performing this operation with                     Note: Before performing this operation with
                    INSTALLWORLDDIR=/, it is highly recommended that you                     INSTALLWORLDDIR=/, it is highly recommended that you
Line 486  BUILDING
Line 532  BUILDING
   
      sets          Create distribution sets from DESTDIR into       sets          Create distribution sets from DESTDIR into
                    RELEASEDIR/RELEASEMACHINEDIR/binary/sets.  Should be run                     RELEASEDIR/RELEASEMACHINEDIR/binary/sets.  Should be run
                    after ``make distribution'' (as ``make build'' does not                     after ``make distribution'', as ``make build'' alone does
                    install all of the required files).                     not install all of the required files.
   
      sourcesets    Create source sets of the source tree into       sourcesets    Create source sets of the source tree into
                    RELEASEDIR/source/sets.                     RELEASEDIR/source/sets.
   
      syspkgs       Create syspkgs from DESTDIR into       syspkgs       Create syspkgs from DESTDIR into
                    RELEASEDIR/RELEASEMACHINEDIR/binary/syspkgs.  Should be run                     RELEASEDIR/RELEASEMACHINEDIR/binary/syspkgs.  Should be run
                    after ``make distribution'' (as ``make build'' does not                     after ``make distribution'', as ``make build'' alone does
                    install all of the required files).                     not install all of the required files.
   
      release       Do a ``make distribution'', build kernels, distribution       release       Do a ``make distribution'', build kernels, distribution
                    media, and install sets (this as per ``make sets''), and                     media, and install sets (this as per ``make sets''), and
Line 558  BUILDING
Line 604  BUILDING
   
      regression-tests       regression-tests
                    Can only be run after building the regression tests in the                     Can only be run after building the regression tests in the
                    directory ``regress''.  Runs the compiled regression tests                     directory ``regress''.  Runs those compiled regression
                    on the local host.                     tests on the local host.  Note that most tests are now man-
                      aged instead using atf(7); this target should probably run
                      those as well but currently does not.
   
    The "build.sh" script     The "build.sh" script
      This script file is a Bourne shell script designed to build the entire       This script file is a Bourne shell script designed to build the entire
Line 580  BUILDING
Line 628  BUILDING
   
      The following operations are supported by build.sh:       The following operations are supported by build.sh:
   
      build         Build the system as per ``make build''.  This option       build         Build the system as per ``make build''.  Before the main
                    implies the obj and tools operations.                     part of the build commences, this command runs the obj
                      operation (unless the -o option is given), ``make
                      cleandir'' (unless the -u option is given), and the tools
                      operation.
   
      distribution  Build a full distribution as per ``make distribution''.       distribution  Build a full distribution as per ``make distribution''.
                    This option implies the build operation.                     This command first runs the build operation.
   
      release       Build a full release as per ``make release''.  This option       release       Build a full release as per ``make release''.  This command
                    implies the distribution operation.                     first runs the distribution operation.
   
      makewrapper   Create the nbmake-MACHINE wrapper.  This operation is auto-       makewrapper   Create the nbmake-MACHINE wrapper.  This operation is auto-
                    matically performed for any of the other operations.                     matically performed for any of the other operations.
   
        cleandir      Perform ``make cleandir''.
   
      obj           Perform ``make obj''.       obj           Perform ``make obj''.
   
      tools         Build and install the host tools from src/tools.       tools         Build and install the host tools from src/tools.  This com-
                      mand will first run ``make obj'' and ``make cleandir'' in
                      the tools subdirectory unless the -o or -u options (respec-
                      tively) are given.
   
      install=idir  Install the contents of DESTDIR to idir, using ``make       install=idir  Install the contents of DESTDIR to idir, using ``make
                    installworld''.  Note that files that are part of the                     installworld''.  Note that files that are part of the
Line 607  BUILDING
Line 663  BUILDING
                    is typically sys/arch/MACHINE/conf.  The new kernel will be                     is typically sys/arch/MACHINE/conf.  The new kernel will be
                    built in a subdirectory of KERNOBJDIR, which is typically                     built in a subdirectory of KERNOBJDIR, which is typically
                    sys/arch/MACHINE/compile or an associated object directory.                     sys/arch/MACHINE/compile or an associated object directory.
                    In order to ensure that the kernel is built using up-to-  
                    date tools, it is strongly recommended that the tools be                     This command does not imply the tools command; run the
                    rebuilt (using the tools operation).                     tools command first unless it is certain that the tools
                      already exist and are up to date.
   
                      This command will run ``make cleandir'' on the kernel in
                      question first unless the -u option is given.
   
      releasekernel=kconf       releasekernel=kconf
                    Install a gzip(1)ed copy of the kernel built by                     Install a gzip(1)ed copy of the kernel previously built by
                    kernel=kconf into                     kernel=kconf into
                    RELEASEDIR/RELEASEMACHINEDIR/binary/kernel, usually as                     RELEASEDIR/RELEASEMACHINEDIR/binary/kernel, usually as
                    netbsd-kconf.gz, although the ``netbsd'' prefix is deter-                     netbsd-kconf.gz, although the ``netbsd'' prefix is deter-
Line 663  BUILDING
Line 723  BUILDING
   
      -h        Print a help message.       -h        Print a help message.
   
      -j njob   Passed through to make(1).  Makefiles should use .WAIT or have       -j njob   Run up to njob make(1) subjobs in parallel; passed through to
                explicit dependancies as necessary to enforce build ordering.                 make(1).  If you see failures for reasons other than running
                If you see build failures with -j, please save complete build                 out of memory while using build.sh with -j, please save com-
                logs so the failures can be analyzed.                 plete build logs so the failures can be analyzed.
   
      -M obj    Set MAKEOBJDIRPREFIX to obj.  If a relative path is specified,                 To achieve the fastest builds, -j values between (1 + the num-
                it will be converted to an absolute path before being used.                 ber of CPUs) and (2 * the number of CPUs) are recommended.  Use
                Unsets MAKEOBJDIR.                 lower values on machines with limited memory or I/O bandwidth.
   
        -M obj    Set MAKEOBJDIRPREFIX to obj.  For instance, if the source
                  directory is /usr/src, a setting of ``-M /usr/obj'' will place
                  build-time files under /usr/obj/usr/src/bin,
                  /usr/obj/usr/src/lib, /usr/obj/usr/src/usr.bin, and so forth.
                  If a relative path is specified, it will be converted to an
                  absolute path before being used.  Unsets MAKEOBJDIR.  See ``-O
                  -obj'' for more information.
   
      -m mach   Set the value of MACHINE to mach, except in some special cases       -m mach   Set the value of MACHINE to mach, except in some special cases
                listed below.  This will also override any value of                 listed below.  This will also override any value of
Line 706  BUILDING
Line 774  BUILDING
                -n''.                 -n''.
   
      -O obj    Create an appropriate transform macro for MAKEOBJDIR that will       -O obj    Create an appropriate transform macro for MAKEOBJDIR that will
                place the built object files under obj.  If a relative path is                 place the built object files under obj.  For instance, a set-
                specified, it will be converted to an absolute path before                 ting of ``-O /usr/obj'' will place build-time files under
                being used.  For instance, a setting of /usr/obj will place                 /usr/obj/bin, /usr/obj/lib, /usr/obj/usr.bin, and so forth.  If
                build-time files under /usr/obj/bin, /usr/obj/lib,                 a relative path is specified, it will be converted to an abso-
                /usr/obj/usr.bin, and so forth.  Unsets MAKEOBJDIRPREFIX.                 lute path before being used.  Unsets MAKEOBJDIRPREFIX.
   
                  In normal use, exactly one of the -M or -O options should be
                  specified.  If neither -M nor -O is specified, then a default
                  object directory will be chosen according to rules in
                  <bsd.obj.mk>.  Relying on this default is not recommended
                  because it is determined by complex rules that are influenced
                  by the values of several variables and by the location of the
                  source directory.
   
      -o        Set the value of MKOBJDIRS to ``no''.  Otherwise, it will be       -o        Set the value of MKOBJDIRS to ``no''.  Otherwise, it will be
                automatically set to ``yes'' (which is opposite to the default                 automatically set to ``yes''.  This default is opposite to the
                behaviour).                 behaviour when not using build.sh.
   
      -R rel    Set the value of RELEASEDIR to rel.  If a relative path is       -R rel    Set the value of RELEASEDIR to rel.  If a relative path is
                specified, it will be converted to an absolute path before                 specified, it will be converted to an absolute path before
Line 724  BUILDING
Line 800  BUILDING
                (provides a clean starting point).  This will skip deleting                 (provides a clean starting point).  This will skip deleting
                DESTDIR if building on a native system to the root directory.                 DESTDIR if building on a native system to the root directory.
   
        -S seed   Change the value of BUILDSEED to seed.  This should rarely be
                  necessary.
   
      -T tools  Set the value of TOOLDIR to tools.  If a relative path is spec-       -T tools  Set the value of TOOLDIR to tools.  If a relative path is spec-
                ified, it will be converted to an absolute path before being                 ified, it will be converted to an absolute path before being
                used.  If set, the bootstrap ``make'' will only be rebuilt as                 used.  If set, the bootstrap ``make'' will only be rebuilt if
                needed (when the source files for make(1) change).                 the source files for make(1) have changed.
   
      -U        Set MKUNPRIVED=yes.       -U        Set MKUNPRIVED=yes.
   
Line 763  BUILDING
Line 842  BUILDING
      nbmake-MACHINE can be invoked in lieu of make(1), and will instead call       nbmake-MACHINE can be invoked in lieu of make(1), and will instead call
      the up-to-date version of ``nbmake'' installed into TOOLDIR/bin with sev-       the up-to-date version of ``nbmake'' installed into TOOLDIR/bin with sev-
      eral key variables pre-set, including MACHINE, MACHINE_ARCH, and TOOLDIR.       eral key variables pre-set, including MACHINE, MACHINE_ARCH, and TOOLDIR.
      build.sh will also set variables specified with -V, and unset variables       nbmake-MACHINE will also set variables specified with -V, and unset vari-
      specified with -Z.       ables specified with -Z.
   
      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.
   
 EXAMPLES  EXAMPLES
      1.   % ./build.sh tools kernel=GENERIC       1.   % ./build.sh [options] tools kernel=GENERIC
   
           Build a new toolchain, and use the new toolchain to configure and            Build a new toolchain, and use the new toolchain to configure and
           build a new GENERIC kernel.            build a new GENERIC kernel.
   
      2.   % ./build.sh -U distribution       2.   % ./build.sh [options] -U distribution
   
           Using unprivileged mode, build a complete distribution to a DESTDIR            Using unprivileged mode, build a complete distribution to a DESTDIR
           directory that build.sh selects (and will display).            directory that build.sh selects (and will display).
   
      3.   # ./build.sh -U install=/       3.   # ./build.sh [options] -U install=/
   
           As root, install to / the distribution that was built by example 2.            As root, install to / the distribution that was built by example 2.
           Even though this is run as root, -U is required so that the permis-            Even though this is run as root, -U is required so that the permis-
           sions stored in DESTDIR/METALOG are correctly applied to the files            sions stored in DESTDIR/METALOG are correctly applied to the files
           as they're copied to /.            as they're copied to /.
   
      4.   % ./build.sh -U -u release       4.   % ./build.sh [options] -U -u release
   
           Using unprivileged mode, build a complete release to DESTDIR and            Using unprivileged mode, build a complete release to DESTDIR and
           RELEASEDIR directories that build.sh selects (and will display).            RELEASEDIR directories that build.sh selects (and will display).
Line 796  EXAMPLES
Line 875  EXAMPLES
           of the release build.            of the release build.
   
 OBSOLETE VARIABLES  OBSOLETE VARIABLES
      NBUILDJOBS  Use the make(1) option -j, instead.       NBUILDJOBS  Use the make(1) option -j instead.
   
      USE_NEW_TOOLCHAIN       USE_NEW_TOOLCHAIN
                  The new toolchain is now the default.  To disable, use                   The new toolchain is now the default.  To disable, use
Line 810  HISTORY
Line 889  HISTORY
      The build.sh based build scheme was introduced for NetBSD 1.6 as       The build.sh based build scheme was introduced for NetBSD 1.6 as
      USE_NEW_TOOLCHAIN, and re-worked to TOOLCHAIN_MISSING after that.       USE_NEW_TOOLCHAIN, and re-worked to TOOLCHAIN_MISSING after that.
   
 BUGS  NetBSD                        September 10, 2008                        NetBSD
      A few platforms are not yet using this build system.  
   
 NetBSD                          March 18, 2008                          NetBSD  

Legend:
Removed from v.1.62.4.3  
changed lines
  Added in v.1.78

CVSweb <webmaster@jp.NetBSD.org>