I'm trying to build 7.4.3 under Solaris 9 with gcc and static linking of
libgcc. This requires passing '-static-libgcc' when linking both
binaries and shared libraries.
Passing 'LDFLAGS=-static-libgcc' to configure only partially works.
Binaries are correctly linked with that flag, but shared libraries
appear to ignore everything but -L options in LDFLAGS when linking (see
src/Makefile.shlib). The 8.0 tree appears to do the same.
I've changed Makefile.shlib to add all of LDFLAGS to SHLIB_LINK for now,
but I'm assuming there's a reason that it was only using -L flags
originally. Is there a Right Way to pass extra options for
shared-library linking?
-O