diff options
author | Theodore Ts'o <tytso@mit.edu> | 2006-06-21 20:53:09 -0400 |
---|---|---|
committer | Sam Ravnborg <sam@mars.ravnborg.org> | 2006-06-24 17:16:45 -0400 |
commit | ac031f26e89cc04fc7504f31ae137857eb83a051 (patch) | |
tree | 688a89949e477a0cb12b21b44ace0df03593230d /Documentation/kbuild | |
parent | 468d949401d729b28eed6ea5be25695c5731d3f1 (diff) |
kbuild: add option for stripping modules while installing them
Add option for stripping modules while installing them.
This function adds support for stripping modules while they are being
installed. CONFIG_DEBUG_KERNEL (which will probably become more
popular as developers use kdump) causes the size of the installed
modules to grow by a factor of 9 or so.
Some kernel package systems solve this problem by stripping the debug
information from /lib/modules after running "make modules_install",
but that may not work for people who are installing directly into
/lib/modules --- root partitions that were sized to handle 16 megs
worth of modules may not be quite so happy with 145 megs of modules,
so the "make modules_install" never succeeds.
This patch allows such users to request modules_install to strip the
modules as they are installed.
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Diffstat (limited to 'Documentation/kbuild')
-rw-r--r-- | Documentation/kbuild/makefiles.txt | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/Documentation/kbuild/makefiles.txt b/Documentation/kbuild/makefiles.txt index a9c00facdf40..14ef3868a328 100644 --- a/Documentation/kbuild/makefiles.txt +++ b/Documentation/kbuild/makefiles.txt | |||
@@ -1123,6 +1123,14 @@ The top Makefile exports the following variables: | |||
1123 | $(INSTALL_MOD_PATH)/lib/modules/$(KERNELRELEASE). The user may | 1123 | $(INSTALL_MOD_PATH)/lib/modules/$(KERNELRELEASE). The user may |
1124 | override this value on the command line if desired. | 1124 | override this value on the command line if desired. |
1125 | 1125 | ||
1126 | INSTALL_MOD_STRIP | ||
1127 | |||
1128 | If this variable is specified, will cause modules to be stripped | ||
1129 | after they are installed. If INSTALL_MOD_STRIP is '1', then the | ||
1130 | default option --strip-debug will be used. Otherwise, | ||
1131 | INSTALL_MOD_STRIP will used as the option(s) to the strip command. | ||
1132 | |||
1133 | |||
1126 | === 8 Makefile language | 1134 | === 8 Makefile language |
1127 | 1135 | ||
1128 | The kernel Makefiles are designed to run with GNU Make. The Makefiles | 1136 | The kernel Makefiles are designed to run with GNU Make. The Makefiles |