On Sat, 19 Feb 2022, Pali Rohár wrote:
Object files in archive libcrtdll_extra.a (which are linked into import library for crtdll.dll) cannot use msvcrt.h as it uses msvcrt.dll runtime library.
Maybe clarify "uses", e.g. like this: "as it tries to load symbols at runtime from msvcrt.dll using GetProcAddress"
So avoid using msvcrt.h and __mingw_get_msvcrt_handle() in crtdll.dll runtime and directly use "setlocale_codepage_hack" implementation. This fixes building of lc_locale_func.c for libcrtdll_extra.a archive. ---
This patch looks reasonable to me. // Martin _______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
