From: Heinrich Schuchardt Date: Thu, 16 Jun 2022 11:43:50 +0000 (+0200) Subject: Makefile: respect CONFIG_CC_OPTIMIZE_FOR_DEBUG for host tools X-Git-Tag: baikal/mips/sdk5.8.2~5^2~292^2~3^2~6 X-Git-Url: https://git.baikalelectronics.ru/?a=commitdiff_plain;h=96ccff93dddfb7c74e188629dd0b56175b3eabda;p=uboot.git Makefile: respect CONFIG_CC_OPTIMIZE_FOR_DEBUG for host tools If CONFIG_CC_OPTIMIZE_FOR_DEBUG=y, the host tools should be built with debug symbols and with reduced optimization. Signed-off-by: Heinrich Schuchardt --- diff --git a/Makefile b/Makefile index 93571d37d9..7f7dd81b02 100644 --- a/Makefile +++ b/Makefile @@ -673,6 +673,12 @@ else include/config/auto.conf: ; endif # $(dot-config) +ifdef CONFIG_CC_OPTIMIZE_FOR_DEBUG +KBUILD_HOSTCFLAGS := -Wall -Wstrict-prototypes -Og -g -fomit-frame-pointer \ + $(HOST_LFS_CFLAGS) $(HOSTCFLAGS) +KBUILD_HOSTCXXFLAGS := -Og -g $(HOST_LFS_CFLAGS) $(HOSTCXXFLAGS) +endif + # # Xtensa linker script cannot be preprocessed with -ansi because of # preprocessor operations on strings that don't make C identifiers.