From ba0a5df95d63a2cbf0d1779ea18259c47f339c94 Mon Sep 17 00:00:00 2001 From: wangchengdong Date: Wed, 10 Sep 2025 09:25:10 +0800 Subject: [PATCH] arch/tricore: fix tasking compiler linking error Add "add_link_options(--no-default-libraries)" ToolchainTasking.cmake Add "LDFLAGS += --no-default-libraries" in ToolchainTasking.defs Signed-off-by: Chengdong Wang --- arch/tricore/src/cmake/ToolchainTasking.cmake | 1 + arch/tricore/src/common/ToolchainTasking.defs | 1 + 2 files changed, 2 insertions(+) diff --git a/arch/tricore/src/cmake/ToolchainTasking.cmake b/arch/tricore/src/cmake/ToolchainTasking.cmake index 743d7c7bc90..2e73a9a74fd 100644 --- a/arch/tricore/src/cmake/ToolchainTasking.cmake +++ b/arch/tricore/src/cmake/ToolchainTasking.cmake @@ -108,6 +108,7 @@ add_compile_options(--branch-target-align) # cmake-format: on add_compile_options(--fp-model=2) +add_link_options(--no-default-libraries) add_link_options(--fp-model=2) add_link_options(-lfp_fpu) diff --git a/arch/tricore/src/common/ToolchainTasking.defs b/arch/tricore/src/common/ToolchainTasking.defs index 39df49bff77..26bf4c43c41 100644 --- a/arch/tricore/src/common/ToolchainTasking.defs +++ b/arch/tricore/src/common/ToolchainTasking.defs @@ -104,6 +104,7 @@ ARCHOPTIMIZATION += --branch-target-align # 3 alias for --fp-model=cflnrSTz (fast-sp) ARCHOPTIMIZATION += --fp-model=2 +LDFLAGS += --no-default-libraries LDFLAGS += --fp-model=2 LDFLAGS += -lfp_fpu