https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61577
--- Comment #74 from The Written Word <bugzilla-gcc at thewrittenword dot com> --- (In reply to C. Heide from comment #73) > With that change, and some other cajoling (the previously mentioned > duplicate symbols and operand64 problem, and -O1 to work around the ICE), I > can now get gcc-8.3 to do a full bootstrap on HP-UX 11.23 ia64. > > I haven't run the GCC testsuite yet, but it was able to build an internal > C++ app and pass its unit tests, though it did still need the duplicate > symbol workaround when linking (added -Wl,+allowdups). I'm getting further in the build on HP-UX 11.31/IA but when linking libstdc++.la, I get lots of: ld: Duplicate symbol "typeinfo for __gnu_cxx::__concurrence_unlock_error" in files .libs/libstdc++.lax/libsupc++convenience.a/eh_alloc.o and .libs/libstdc++.lax/libsupc++convenience.a/guard.o ld: Duplicate symbol "typeinfo for __gnu_cxx::__concurrence_lock_error" in files .libs/libstdc++.lax/libsupc++convenience.a/eh_alloc.o and .libs/libstdc++.lax/libsupc++convenience.a/guard.o ld: Duplicate symbol "typeinfo name for __gnu_cxx::__concurrence_lock_error" in files .libs/libstdc++.lax/libsupc++convenience.a/eh_alloc.o and .libs/libstdc++.lax/libsupc++convenience.a/guard.o ...