https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70217
--- Comment #5 from Jeffrey Walton ---
(In reply to Jonathan Wakely from comment #3)
> dup of PR 70176 ?
>
> My guess is Cygwin uses a new version of newlib which has stricter C headers
> that don't define the C99 functions for __cplusplus <
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70217
--- Comment #4 from Jonathan Wakely ---
We can probably do something in os_defines.h like:
#if __cplusplus < 201103L && __STRICT_ANSI__
#undef _GLIBCXX_USE_C99_STDIO
// etc.
#endif
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70217
--- Comment #3 from Jonathan Wakely ---
dup of PR 70176 ?
My guess is Cygwin uses a new version of newlib which has stricter C headers
that don't define the C99 functions for __cplusplus < 201103L &&
__STRICT_ANSI__
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70217
--- Comment #2 from Jeffrey Walton ---
Cygwin bug https://sourceware.org/bugzilla/show_bug.cgi?id=19817.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70217
--- Comment #1 from Jeffrey Walton ---
Cygwin bug https://sourceware.org/bugzilla/show_bug.cgi?id=19817.