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

Reply via email to