On 23.04.2024 13:39, Martin Storsjö wrote:
On Tue, 16 Apr 2024, Jacek Caban wrote:
But in this particular case, I think we may improve things on
mingw-w64-crt side and move __sinl_internal to msvcr* importlibs.
Something like the attached (untested) patch should help.
Unfortunately, we can't really do this; __sinl_internal and
__cosl_internal are used by both math/x86/sin.c and math/x86/cos.c,
which are in src_msvcrt_common_add_x86 (i.e. in the msvcr* specific
import libraries), but they're also used by math/x86/sinl.c and
math/x86/cosl.c, which are in src_libmingwex_x86, because the long
double form of them are needed even with UCRT.
Oh right, we'd be missing it in UCRT. It seems that the most reliable
fix is on Rust side.
Thanks,
Jacek
_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public