This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git

commit fec6e248b9aa25d56119b3e321e71b1c948ade84
Author: v-tangmeng <v-tangm...@xiaomi.com>
AuthorDate: Tue Aug 26 17:22:32 2025 +0800

    fix ld unrecognized option '-g3'
    
    ld: unrecognized option '-g3'
    ld: use the --help option for usage information
    
    Signed-off-by: v-tangmeng <v-tangm...@xiaomi.com>
---
 arch/tricore/src/cmake/ToolchainTasking.cmake | 2 +-
 arch/tricore/src/common/ToolchainTasking.defs | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

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

Reply via email to