diff --git a/arch/tricore/src/cmake/ToolchainTasking.cmake b/arch/tricore/src/cmake/ToolchainTasking.cmake index e035017274..ef0dfce10f 100644 --- a/arch/tricore/src/cmake/ToolchainTasking.cmake +++ b/arch/tricore/src/cmake/ToolchainTasking.cmake @@ -83,7 +83,7 @@ add_compile_options(--tradeoff=2) if(CONFIG_DEBUG_SYMBOLS) add_compile_options(--debug-info=default) add_compile_options(--keep-temporary-files) - add_link_options(-g) + add_compile_options(${CONFIG_DEBUG_SYMBOLS_LEVEL}) endif() # merge source code with assembly output diff --git a/arch/tricore/src/common/ToolchainTasking.defs b/arch/tricore/src/common/ToolchainTasking.defs index cb7055b95f..ccf69ab211 100644 --- a/arch/tricore/src/common/ToolchainTasking.defs +++ b/arch/tricore/src/common/ToolchainTasking.defs @@ -77,7 +77,7 @@ ARCHOPTIMIZATION += --tradeoff=2 ifeq ($(CONFIG_DEBUG_SYMBOLS),y) ARCHOPTIMIZATION += --debug-info=default ARCHOPTIMIZATION += --keep-temporary-files - LDFLAGS += $(CONFIG_DEBUG_SYMBOLS_LEVEL) + ARCHOPTIMIZATION += $(CONFIG_DEBUG_SYMBOLS_LEVEL) endif # merge source code with assembly output