Am 15.02.2022 um 02:36 schrieb Hans-Bernhard Bröker:
Am 13.02.2022 um 19:25 schrieb Achim Gratz:
There is no OS specific configuration for Cygwin explicitly, instead
there is one for newlib that actually gets used.
This piqued my curiosity, so I had a look at how libstdc++ is built. I
found that at least for one crucial source file, called
ctype_members.cc, cygwin builds do _not_ use the newlib edition, but
rather the "generic" one. And that may very well be the problem here.
[...]
I've taken the liberty of filing this upstream as a GCC/libstdc++ issue.
The extremely condensed version of the issue is that libstdc++ builds by
selecting config/os/newlib, but it does not pick --enable-clocale=newlib.
Enabling the more global --with-newlib flag would do the latter for us,
but it might have other, less desirable effects on top of that.
--
Problem reports: https://cygwin.com/problems.html
FAQ: https://cygwin.com/faq/
Documentation: https://cygwin.com/docs.html
Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple