diff --git a/arch/tricore/src/cmake/ToolchainTasking.cmake b/arch/tricore/src/cmake/ToolchainTasking.cmake index 743d7c7bc9..2e73a9a74f 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 39df49bff7..26bf4c43c4 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