summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorMichal Marek <mmarek@suse.cz>2010-07-14 15:22:02 +0000
committerMichal Marek <mmarek@suse.cz>2010-07-14 15:22:02 +0000
commit4e82afd4b5a007f30784986edef25b6a89c6b6b3 (patch)
treedae193467b520081a22af14816dc9e1a17fb9cbb /lib
parentf47a436ec0e807faec8604f60ee0b4bb098cde86 (diff)
parentd6f4ceb796ebf1a8c8a9ad4a8ea0d181aaec7de6 (diff)
Merge branch 'kbuild' into for-next
Diffstat (limited to 'lib')
-rw-r--r--lib/Kconfig.debug13
1 files changed, 13 insertions, 0 deletions
diff --git a/lib/Kconfig.debug b/lib/Kconfig.debug
index e722e9d62221..083b23d211d6 100644
--- a/lib/Kconfig.debug
+++ b/lib/Kconfig.debug
@@ -628,6 +628,19 @@ config DEBUG_INFO
If unsure, say N.
+config DEBUG_INFO_REDUCED
+ bool "Reduce debugging information"
+ depends on DEBUG_INFO
+ help
+ If you say Y here gcc is instructed to generate less debugging
+ information for structure types. This means that tools that
+ need full debugging information (like kgdb or systemtap) won't
+ be happy. But if you merely need debugging information to
+ resolve line numbers there is no loss. Advantage is that
+ build directory object sizes shrink dramatically over a full
+ DEBUG_INFO build and compile times are reduced too.
+ Only works with newer gcc versions.
+
config DEBUG_VM
bool "Debug VM"
depends on DEBUG_KERNEL