Symbol tanhf is available since Windows Vista x64. It is not available on any 32-bit x86 version. So move this symbol from ARM-only section into since-Vista section. --- mingw-w64-crt/lib-common/msvcrt.def.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/mingw-w64-crt/lib-common/msvcrt.def.in b/mingw-w64-crt/lib-common/msvcrt.def.in index 1aff69eff437..ffc2812b92ac 100644 --- a/mingw-w64-crt/lib-common/msvcrt.def.in +++ b/mingw-w64-crt/lib-common/msvcrt.def.in @@ -1702,6 +1702,7 @@ strncpy_s strtok_s swprintf_s swscanf_s +F_ARM_ANY(tanhf) ; i386 tanhf provided by emu and x64 tanhf replaced by emu tmpfile_s tmpnam_s F_ARM_ANY(utime) ; i386 and x64 utime replaced by alias in msvcrt-common.def.in @@ -1777,7 +1778,6 @@ _libm_sse2_tan_precise ; TODO: move them to appropriate OS system version section (version in which they were introduced) F_ARM_ANY(_memcpy_strict_align) F_ARM_ANY(fabsf) ; i386 and x64 fabsf provided by emu -F_ARM_ANY(tanhf) ; i386 and x64 tanhf provided by emu ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; This is end of the list of symbols available in the Windows OS system versions of msvcrt.dll ; -- 2.20.1 _______________________________________________ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public