https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110653
--- Comment #8 from dave.anglin at bell dot net --- On 2023-07-13 2:16 p.m., dave.anglin at bell dot net wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110653 > > --- Comment #7 from dave.anglin at bell dot net --- > On 2023-07-13 1:57 p.m., dave.anglin at bell dot net wrote: >> ./hppa64-hp-hpux11.11/libstdc++-v3/include/bits/basic_string.h:4161:36: >> error: >> 'strtold' is not a member of 'std'; did you mean 'strtoll'? > That's a problem with stdlib.h header. I thought this was because we lack _NAMESPACE_STD_START and _NAMESPACE_STD_END statements around the strtold declaration in stdlib.h, but this didn't help. Maybe we lack a define for _NAMESPACE_STD /* ANSI C++ namespace std support */ #ifdef _NAMESPACE_STD #define _NAMESPACE_STD_START namespace std { #define _NAMESPACE_STD_END } or maybe "using::strtold" additions are needed to various cstdlib files in gcc.