Module Name: src
Committed By: uebayasi
Date: Fri Oct 10 11:49:15 UTC 2014
Modified Files:
src/usr.bin/config: config.1
Log Message:
Document -M.
To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 src/usr.bin/config/config.1
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/usr.bin/config/config.1
diff -u src/usr.bin/config/config.1:1.15 src/usr.bin/config/config.1:1.16
--- src/usr.bin/config/config.1:1.15 Mon May 5 20:52:45 2014
+++ src/usr.bin/config/config.1 Fri Oct 10 11:49:15 2014
@@ -1,4 +1,4 @@
-.\" $NetBSD: config.1,v 1.15 2014/05/05 20:52:45 wiz Exp $
+.\" $NetBSD: config.1,v 1.16 2014/10/10 11:49:15 uebayasi Exp $
.\"
.\" Copyright (c) 1980, 1991, 1993
.\" The Regents of the University of California. All rights reserved.
@@ -29,7 +29,7 @@
.\"
.\" from: @(#)config.8 8.2 (Berkeley) 4/19/94
.\"
-.Dd May 5, 2014
+.Dd Oct 10, 2014
.Dt CONFIG 1
.Os
.Sh NAME
@@ -37,7 +37,7 @@
.Nd build kernel compilation directories
.Sh SYNOPSIS
.Nm
-.Op Fl Ppv
+.Op Fl MPpv
.Op Fl b Ar builddir
.Op Fl D Ar var=value
.Op Fl s Ar srcdir
@@ -121,6 +121,12 @@ Generate a lint configuration.
See section
.Sx LINT CONFIGURATION
for details.
+.It Fl M
+Do modular build (experimental).
+Instead of linking all object files (*.o) at once, collect related object
+files into an intermedia relocatable object (*.ko), then link those *.ko
+files into the final kernel.
+This changes the order of objects in the kernel binary.
.It Fl P
Pack locators to save space in the resulting kernel binary.
The amount of space saved that way is so small that this option should