On Wed, 8 Jul 2026, Kirill Makurin wrote:
My expectation is that if an application or library uses `_locale_t`, it really depends on this CRT feature for one reason or another. However, in msvcrt.dll it is only fully available since Windows 8, making such applications and libraries half- or completely unfunctional on Windows 7 and older.
Also, another aspect of the point is that the libc++ DLL references these symbols. But in practice, I think very few, if any, users of libc++ (or the C++ standard library in general) actually use the features that even touch that.
Disallowing using libc++ on Windows 7/msvcrt.dll, because it contains _some_ optional functionality in a corner case feature which nobody uses, sounds kinda restrictive to me.
// Martin _______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
