Commit c4451425 authored by Richard Levitte's avatar Richard Levitte
Browse files

Transfer the Solaris shared library building changes from

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