Transfer the Solaris shared library building changes from

0.9.7-stable.
This commit is contained in:
Richard Levitte 2002-12-16 20:33:38 +00:00
parent f70ddce761
commit c445142505

View File

@ -333,11 +333,13 @@ link_o.solaris:
$(DO_GNU); \ $(DO_GNU); \
else \ else \
$(CALC_VERSIONS); \ $(CALC_VERSIONS); \
MINUSZ='-z '; \
(${CC} -v 2>&1 | grep gcc) > /dev/null && MINUSZ='-Wl,-z,'; \
SHLIB=lib$(LIBNAME).so \ SHLIB=lib$(LIBNAME).so \
SHLIB_SUFFIX= \ SHLIB_SUFFIX= \
LIBDEPS="$(LIBDEPS) -lc" \ LIBDEPS="$(LIBDEPS) -lc" \
ALLSYMSFLAGS='-z allextract' \ ALLSYMSFLAGS="$${MINUSZ}allextract" \
NOALLSYMSFLAGS='' \ NOALLSYMSFLAGS="$${MINUSZ}defaultextract" \
SHAREDFLAGS='-G -dy -z text -h $$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX' \ SHAREDFLAGS='-G -dy -z text -h $$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX' \
SHAREDCMD='$(CC)'; \ SHAREDCMD='$(CC)'; \
fi; \ fi; \
@ -347,11 +349,13 @@ link_a.solaris:
$(DO_GNU); \ $(DO_GNU); \
else \ else \
$(CALC_VERSIONS); \ $(CALC_VERSIONS); \
MINUSZ='-z '; \
(${CC} -v 2>&1 | grep gcc) > /dev/null && MINUSZ='-Wl,-z,'; \
SHLIB=lib$(LIBNAME).so \ SHLIB=lib$(LIBNAME).so \
SHLIB_SUFFIX= \ SHLIB_SUFFIX= \
LIBDEPS="$(LIBDEPS) -lc" \ LIBDEPS="$(LIBDEPS) -lc" \
ALLSYMSFLAGS='-z allextract' \ ALLSYMSFLAGS="$${MINUSZ}allextract" \
NOALLSYMSFLAGS='' \ NOALLSYMSFLAGS="$${MINUSZ}defaultextract" \
SHAREDFLAGS='-G -dy -z text -h $$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX' \ SHAREDFLAGS='-G -dy -z text -h $$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX' \
SHAREDCMD='$(CC)'; \ SHAREDCMD='$(CC)'; \
fi; \ fi; \