From 44bcad24b6f330aae73994e881e25df0fd7a490d Mon Sep 17 00:00:00 2001 From: Stijn Tintel Date: Sun, 20 Feb 2022 03:09:55 +0200 Subject: kernel: add DEBUG_INFO_REDUCED config option Add DEBUG_INFO_REDUCED as a kernel config option and remove it from the kernel configs. This is in preparation of the upcoming option to enable BTF typeinfo, which is incompatible with DEBUG_INFO_REDUCED. Signed-off-by: Stijn Tintel --- config/Config-kernel.in | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'config/Config-kernel.in') diff --git a/config/Config-kernel.in b/config/Config-kernel.in index ab827d6a71..e146107148 100644 --- a/config/Config-kernel.in +++ b/config/Config-kernel.in @@ -373,6 +373,20 @@ config KERNEL_DEBUG_INFO help This will compile your kernel and modules with debug information. +config KERNEL_DEBUG_INFO_REDUCED + bool "Reduce debugging information" + default y + depends on KERNEL_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 KERNEL_DEBUG_LL_UART_NONE bool default n -- cgit v1.2.3