Transfer the Solaris shared library building changes from
0.9.7-stable.
This commit is contained in:
parent
f70ddce761
commit
c445142505
@ -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; \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user