https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61577
--- Comment #90 from dave.anglin at bell dot net --- On 2019-07-23 6:14 p.m., elowe at elowe dot com wrote: > If you back out #undef MAKE_DECL_ONE_ONLY doesn't g++ generate code that > crashes the HP linker? Possibly but duplicate definitions are not the same as one only. Consider a static definition in a weak function. The undef is wrong. The libstdc++ support will break without one-only support. Also, hppa64-hpux uses the default elf definition. So, I believe the HP ia64 linker can handle weak definitions. Check that all linker patches are installed.