On 6/23/26 14:53, Kirill Makurin wrote:
Just note that _create_locale, _free_locale and _get_current_locale are available in msvcrt.dll since Windows 8, so you could define _WIN32_WINNT to 0x0602 or higher to expose them with original version of changes I wanted to send.
Yes, it's arguably a bug in llvm-mingw, which explicitly sets _WIN32_WINNT to a version not supported by libc++ (or at least, not supported in the msvcrt.dll build; it's fine on UCRT). However, I'm sure that this is not an isolated case. Other users relying on those functions will break in the exact same way. The easiest solution to avoid breaking existing setups is simply not add these version guards.
Jacek _______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
