Module Name:    src
Committed By:   martin
Date:           Mon May 19 10:12:20 UTC 2014

Modified Files:
        src/doc: BUILDING.mdoc

Log Message:
Document MKCROSSGDB, MKKDEBUG and build.sh kernel.gdb=


To generate a diff of this commit:
cvs rdiff -u -r1.97 -r1.98 src/doc/BUILDING.mdoc

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

Modified files:

Index: src/doc/BUILDING.mdoc
diff -u src/doc/BUILDING.mdoc:1.97 src/doc/BUILDING.mdoc:1.98
--- src/doc/BUILDING.mdoc:1.97	Mon May 19 09:56:17 2014
+++ src/doc/BUILDING.mdoc	Mon May 19 10:12:19 2014
@@ -1,4 +1,4 @@
-.\"	$NetBSD: BUILDING.mdoc,v 1.97 2014/05/19 09:56:17 martin Exp $
+.\"	$NetBSD: BUILDING.mdoc,v 1.98 2014/05/19 10:12:19 martin Exp $
 .\"
 .\" Copyright (c) 2001-2011 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -437,6 +437,11 @@ Indicates whether preformatted plaintext
 during a build.
 .DFLTn
 .
+.It Sy MKCROSSGDB
+.YorN
+Create a cross-gdb as a host tool.
+.DFLTn
+.
 .It Sy MKCRYPTO
 .YorN
 Indicates whether cryptographic code will be included in a build;
@@ -500,6 +505,18 @@ most of the compilation tools, will be c
 build.
 .DFLTy
 .
+.It Sy MKKDEBUG
+.YorN
+Force generation of full-debug symbol versions of all kernels compiled.
+Alongside of the
+.Pa netbsd
+kernel file, an unstripped version
+.Pa netbsd.gdb
+is created.
+This is usfull if a cross-gdb is build as well (see
+.Sy MKCROSSGDB ) .
+.DFLTn
+.
 .It Sy MKKMOD
 .YorN
 Indicates whether kernel modules are built and installed.
@@ -1448,6 +1465,17 @@ on the kernel in question first unless t
 .Fl u
 option is given.
 .
+.It Sy kernel.gdb Ns = Ns Ar kconf
+Build a new kernel with debug information.
+Similar to the above
+.Sy kernel Ns = Ns Ar kconf
+operation, but creates a
+.Pa netbsd.gdb
+file alongside of the kernel
+.Pa netbsd ,
+which contains a full symbol table and can be used for debugging
+(for example with a cross-gdb build by
+.Sy MKCROSSGDB ) .
 .It Sy modules
 This command will build kernel modules and install them into
 .Sy DESTDIR .

Reply via email to