On Fri, 22 Jul 2011, Steve Ellcey wrote: > $ /proj/opensrc/nightly/gcc-ia64-hp-hpux11.23-trunk/bin/gcc > /usr/lib/hpux32/dld.so: Unable to find library 'libgcc_s.so.0'. > > gcc (the driver) is now linked with C++ instead of C and > that means it wants to use the shared libgcc instead of the > archive one but it cannot find it.
The default is supposed to be linking with static libgcc and libstdc++ if you don't use configure options such as --with-boot-ldflags. [poststage1_ldflags= # In stages 2 and 3, default to linking libstdc++ and libgcc # statically. But if the user explicitly specified the libraries to # use, trust that they are doing what they want. if test "$poststage1_libs" = ""; then poststage1_ldflags="-static-libstdc++ -static-libgcc" fi]) Are -static-libstdc++ and -static-libgcc not working for you (with the stage 1 compiler when it's used to link stage 2, and the stage 2 compiler used to link stage 3)? If not, fixing them if possible would be the right approach. -- Joseph S. Myers jos...@codesourcery.com