From 6a08c59a338dfb089307508ed16a154ad3fc7a12 Mon Sep 17 00:00:00 2001 From: Nicolas Date: Mon, 27 Apr 2026 10:40:35 +0200 Subject: [PATCH] tricore local build scripts fixed --- tools/build.bat | 4 ++-- tools/build.sh | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/tools/build.bat b/tools/build.bat index a9ae6cd..f501ca6 100644 --- a/tools/build.bat +++ b/tools/build.bat @@ -93,10 +93,10 @@ goto SKIP_TRICORE echo --------------tricore---------------- REM https://github.com/NoMore201/tricore-gcc-toolchain/releases/download/11.3.1-20250101/tricore-gcc-11.3.1-20250101-linux.zip REM -foptimize-sibling-calls forces TCO -wsl /opt/tricore/bin/tricore-elf-gcc -fno-pic -ffunction-sections ^ +wsl /opt/tricore/bin/tricore-elf-gcc -fno-pic -ffunction-sections -mcpu=tc1130 ^ -c build/stencils/stencils.c -O3 -foptimize-sibling-calls -o build/stencils/stencils.o -wsl /opt/tricore/bin/tricore-elf-ld -r build/stencils/stencils.o ^ +wsl /opt/tricore/bin/tricore-elf-ld --mcpu=tc131 -r build/stencils/stencils.o ^ $(/opt/tricore/bin/tricore-elf-gcc -print-libgcc-file-name) ^ $(/opt/tricore/bin/tricore-elf-gcc -print-file-name=libm.a) ^ -o src/copapy/obj/stencils_tricore_O3.o diff --git a/tools/build.sh b/tools/build.sh index 02d9f2a..13e3e7c 100644 --- a/tools/build.sh +++ b/tools/build.sh @@ -219,10 +219,10 @@ if [[ "$ARCH" == "tricore" || "$ARCH" == "all" ]]; then LIBGCC=$(tricore-elf-gcc -print-libgcc-file-name) LIBM=$(tricore-elf-gcc -print-file-name=libm.a) - tricore-elf-gcc -fno-pic -ffunction-sections \ + tricore-elf-gcc -fno-pic -ffunction-sections -mcpu=tc1130 \ -c $SRC -O3 -foptimize-sibling-calls -o build/stencils/stencils.o - tricore-elf-ld -r \ + tricore-elf-ld --mcpu=tc131 -r \ build/stencils/stencils.o \ $LIBGCC \ $LIBM \