From 879a3d9e687a3febb5937c53c07b71eabc1a595c Mon Sep 17 00:00:00 2001 From: Cuyler36 Date: Fri, 4 Jul 2025 17:06:24 -0400 Subject: [PATCH] Link MSL_C/s_atan, needed GC 1.3 --- configure.py | 4 ++-- src/static/MSL_C.PPCEABI.bare.H/s_atan.c | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/configure.py b/configure.py index 67fcd0f9..2f326197 100644 --- a/configure.py +++ b/configure.py @@ -813,7 +813,7 @@ config.libs = [ }, { "lib": "MSL_C.PPCEABI.bare.H", - "mw_version": config.linker_version, + "mw_version": "GC/1.3", "cflags": [*cflags_runtime, "-inline auto,deferred", "-use_lmw_stmw on", "-char signed", "-fp_contract on", "-str pool,readonly"], "progress_category": "sdk", "src_dir": "src/static", @@ -841,7 +841,7 @@ config.libs = [ Object(Matching, "MSL_C.PPCEABI.bare.H/misc_io.c"), Object(Matching, "MSL_C.PPCEABI.bare.H/printf.c"), Object(Matching, "MSL_C.PPCEABI.bare.H/rand.c"), - Object(NonMatching, "MSL_C.PPCEABI.bare.H/s_atan.c"), + Object(Matching, "MSL_C.PPCEABI.bare.H/s_atan.c"), Object(Matching, "MSL_C.PPCEABI.bare.H/s_copysign.c"), Object(Matching, "MSL_C.PPCEABI.bare.H/s_cos.c"), Object(Matching, "MSL_C.PPCEABI.bare.H/s_floor.c"), diff --git a/src/static/MSL_C.PPCEABI.bare.H/s_atan.c b/src/static/MSL_C.PPCEABI.bare.H/s_atan.c index ae622f8a..a6ad73b4 100644 --- a/src/static/MSL_C.PPCEABI.bare.H/s_atan.c +++ b/src/static/MSL_C.PPCEABI.bare.H/s_atan.c @@ -32,6 +32,7 @@ */ #include "MSL_C/MSL_Common_Embedded/Math/fdlibm.h" +#include "MSL_C/w_math.h" #ifdef __STDC__ static const double atanhi[] = {