https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104883
--- Comment #4 from Jonathan Wakely <redi at gcc dot gnu.org> --- (In reply to Jonathan Wakely from comment #0) > Which causes errors when we rely on that being present, e.g. for AVR: > > /home/jwakely/src/gcc/build-avr/avr/libstdc++-v3/include/charconv: In > function ‘std::to_chars_result std::__detail::__to_chars(char*, char*, _Tp, > int)’: > /home/jwakely/src/gcc/build-avr/avr/libstdc++-v3/include/charconv:132:28: > error: ‘value_too_large’ is not a member of ‘std::errc’; did you mean > ‘file_too_large’? > 132 | __res.ec = errc::value_too_large; > | ^~~~~~~~~~~~~~~ > | file_too_large This specific problem is now fixed for avr, but the general problem remains.