--- a/external/gpl3/gcc/lib/libgcc/arch/m68k/defs.mk Sun Sep 07 04:08:23 2025 +0000 +++ b/external/gpl3/gcc/lib/libgcc/arch/m68k/defs.mk Sun Sep 07 20:34:28 2025 +1000 @@ -19,3 +19,9 @@ G_SHLIB_MAPFILES=libgcc-std.ver G_SHLIB_NM_FLAGS=-pg G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables G_EXTRA_HEADERS=${GNUHOSTDIST}/gcc/config/m68k/math-68881.h ${GNUHOSTDIST}/gcc/ginclude/tgmath.h +# Inclued from ovrrides.mk +.if ${MKSOFTFLOAT} != "no" && ${MKLIBCSOFTFLOAT} != "no" +G_LIB1ASMFUNCS= +G_LIB1ASMSRC= +G_LIB2_DIVMOD_FUNCS= +.endif --- a/tools/gcc/mknative-gcc Sun Sep 07 04:08:23 2025 +0000 +++ b/tools/gcc/mknative-gcc Sun Sep 07 20:34:28 2025 +1000 @@ -93,6 +93,10 @@ get_libgcc () { } | sanitise_includes \ | write_mk $_OUTDIRBASE/lib/lib$_subdir/arch/$_MACHINE_ARCH/defs.mk +if [ -s $_OUTDIRBASE/lib/lib$_subdir/arch/$_MACHINE_ARCH/overrides.mk ] + cat $_OUTDIRBASE/lib/lib$_subdir/arch/$_MACHINE_ARCH/overrides.mk >> $_OUTDIRBASE/lib/lib$_subdir/arch/$_MACHINE_ARCH/defs.mk +endif + cd $_TMPDIR/$_PLATFORM/libgcc { getvars $_PLATFORM/libgcc/Makefile \ --- /dev/null 2025-09-07 20:38:32.400347885 +1000 +++ src/external/gpl3/gcc/lib/libgcc/arch/m68k/overrides.mk 2025-09-07 19:52:51.571420723 +1000 @@ -0,0 +1,6 @@ +# Inclued from ovrrides.mk +.if ${MKSOFTFLOAT} != "no" && ${MKLIBCSOFTFLOAT} != "no" +G_LIB1ASMFUNCS= +G_LIB1ASMSRC= +G_LIB2_DIVMOD_FUNCS= +.endif