diff options
author | Andi Kleen <ak@linux.intel.com> | 2014-07-30 20:50:19 +0200 |
---|---|---|
committer | Michal Marek <mmarek@suse.cz> | 2014-07-30 22:56:04 +0200 |
commit | bfaf2dd3509bc73bf4a4cea0e72472755ed860e2 (patch) | |
tree | e7ceb98352696ee3aa373a7559227a361983f31c /Makefile | |
parent | 866ced950bcd54820c3e571229356adc2b2dd72e (diff) | |
download | op-kernel-dev-bfaf2dd3509bc73bf4a4cea0e72472755ed860e2.zip op-kernel-dev-bfaf2dd3509bc73bf4a4cea0e72472755ed860e2.tar.gz |
Kbuild: Add a option to enable dwarf4 v2
I found that a lot of unresolvable variables when using gdb on the
kernel become resolvable when dwarf4 is enabled. So add a Kconfig flag
to enable it.
It definitely increases the debug information size, but on the other
hand this isn't so bad when debug fusion is used.
v2: Use cc-option
Signed-off-by: Andi Kleen <ak@linux.intel.com>
Acked-by: Sam Ravnborg <sam@ravnborg.org>
Signed-off-by: Michal Marek <mmarek@suse.cz>
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -691,6 +691,9 @@ KBUILD_CFLAGS += -g endif KBUILD_AFLAGS += -Wa,-gdwarf-2 endif +ifdef CONFIG_DEBUG_INFO_DWARF4 +KBUILD_CFLAGS += $(call cc-option, -gdwarf-4,) +endif ifdef CONFIG_DEBUG_INFO_REDUCED KBUILD_CFLAGS += $(call cc-option, -femit-struct-debug-baseonly) \ |