Module Name:    src
Committed By:   wiz
Date:           Wed May 21 13:12:19 UTC 2014

Modified Files:
        src: BUILDING

Log Message:
regen


To generate a diff of this commit:
cvs rdiff -u -r1.105 -r1.106 src/BUILDING

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

Modified files:

Index: src/BUILDING
diff -u src/BUILDING:1.105 src/BUILDING:1.106
--- src/BUILDING:1.105	Wed May 29 21:59:51 2013
+++ src/BUILDING	Wed May 21 13:12:19 2014
@@ -49,6 +49,12 @@ FILES
                     ``reachover'' Makefile semantics when building these
                     programs for a native host.
 
+     external, sys/external
+                    Sources and build infrastructure for components imported
+                    (mostly) unchanged from upstream maintainers, sorted by
+                    applicable license.  This is (slowly) replacing the
+                    crypto/dist, dist, and gnu/dist directories.
+
      distrib/, etc/
                     Sources for items used when making a full release
                     snapshot, such as files installed in DESTDIR/etc on the
@@ -209,6 +215,11 @@ CONFIGURATION
 
                  Default: ``no''
 
+     MKCROSSGDB  Can be set to ``yes'' or ``no''.  Create a cross-gdb as a
+                 host tool.
+
+                 Default: ``no''
+
      MKCRYPTO    Can be set to ``yes'' or ``no''.  Indicates whether
                  cryptographic code will be included in a build; provided for
                  the benefit of countries that do not allow strong
@@ -217,6 +228,19 @@ CONFIGURATION
 
                  Default: ``yes''
 
+     MKDEBUG     Can be set to ``yes'' or ``no''.  Indicates whether debug
+                 information should be generated for all userland binaries
+                 compiled.  The result is collected as an additional debug.tgz
+                 and xdebug.tgz set and installed in /usr/libdata/debug.
+
+                 Default: ``no''
+
+     MKDEBUGLIB  Can be set to ``yes'' or ``no''.  Indicates whether debug
+                 information (see MKDEBUG) should also be generated for all
+                 libraries build.
+
+                 Default: ``no''
+
      MKDOC       Can be set to ``yes'' or ``no''.  Indicates whether system
                  documentation destined for DESTDIR/usr/share/doc will be
                  installed during a build.
@@ -245,6 +269,14 @@ CONFIGURATION
 
                  Default: ``yes''
 
+     MKKDEBUG    Can be set to ``yes'' or ``no''.  Force generation of full-
+                 debug symbol versions of all kernels compiled.  Alongside of
+                 the netbsd kernel file, an unstripped version netbsd.gdb is
+                 created.  This is useful if a cross-gdb is built as well (see
+                 MKCROSSGDB).
+
+                 Default: ``no''
+
      MKKMOD      Can be set to ``yes'' or ``no''.  Indicates whether kernel
                  modules are built and installed.
 
@@ -764,6 +796,13 @@ BUILDING
                    This command will run ``make cleandir'' on the kernel in
                    question first unless the -u option is given.
 
+     kernel.gdb=kconf
+                   Build a new kernel with debug information.  Similar to the
+                   above kernel=kconf operation, but creates a netbsd.gdb file
+                   alongside of the kernel netbsd, which contains a full
+                   symbol table and can be used for debugging (for example
+                   with a cross-gdb built by MKCROSSGDB).
+
      modules       This command will build kernel modules and install them
                    into DESTDIR.
 
@@ -837,7 +876,7 @@ BUILDING
                bandwidth.
 
      -M obj    Set MAKEOBJDIRPREFIX to obj.  Unsets MAKEOBJDIR.  See ``-O
-               -obj'' for more information.
+               obj'' for more information.
 
                For instance, if the source directory is /usr/src, a setting of
                ``-M /usr/obj'' will place build-time files under

Reply via email to