From 509a7a32a5bca6bbb1042c3dc8a3bfaf5422f784 Mon Sep 17 00:00:00 2001 From: Nick Desaulniers Date: Wed, 29 Mar 2023 14:59:47 -0700 Subject: [PATCH] ANDROID: gki_config: use DWARFv5 rather than DWARFv4 DWARFv5 is the latest iteration of the debug info spec; it contains many encoding tricks to optimize for space. For example, with this patch applied (DWARFv5), for build.config.gki.aarch64: $ du -h out/android-mainline/dist/vmlinux 304M out/android-mainline/dist/vmlinux Before (DWARFv4): du -h out/android-mainline/dist/vmlinux 339M out/android-mainline/dist/vmlinux Bug: 192694378 Signed-off-by: Nick Desaulniers Change-Id: I6644482d9b12eb3e0d1d3676c53ee2eee97a6573 --- arch/arm64/configs/gki_defconfig | 2 +- arch/x86/configs/gki_defconfig | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/configs/gki_defconfig b/arch/arm64/configs/gki_defconfig index 9edefdfe5bdc..d8c99ca32e6d 100644 --- a/arch/arm64/configs/gki_defconfig +++ b/arch/arm64/configs/gki_defconfig @@ -677,7 +677,7 @@ CONFIG_DMA_CMA=y CONFIG_PRINTK_TIME=y CONFIG_PRINTK_CALLER=y CONFIG_DYNAMIC_DEBUG_CORE=y -CONFIG_DEBUG_INFO_DWARF4=y +CONFIG_DEBUG_INFO_DWARF5=y CONFIG_DEBUG_INFO_BTF=y CONFIG_MODULE_ALLOW_BTF_MISMATCH=y CONFIG_HEADERS_INSTALL=y diff --git a/arch/x86/configs/gki_defconfig b/arch/x86/configs/gki_defconfig index 503b999de9f5..97d9d95aa559 100644 --- a/arch/x86/configs/gki_defconfig +++ b/arch/x86/configs/gki_defconfig @@ -628,7 +628,7 @@ CONFIG_XZ_DEC=y CONFIG_DMA_CMA=y CONFIG_PRINTK_TIME=y CONFIG_DYNAMIC_DEBUG_CORE=y -CONFIG_DEBUG_INFO_DWARF4=y +CONFIG_DEBUG_INFO_DWARF5=y CONFIG_DEBUG_INFO_BTF=y CONFIG_MODULE_ALLOW_BTF_MISMATCH=y CONFIG_HEADERS_INSTALL=y