Add support for solaris shared libraries, currently just experimental
(there's no way to get it through configuration yet).
This commit is contained in:
parent
f4316c36df
commit
ccb9aae905
1 changed files with 18 additions and 0 deletions
18
Makefile.org
18
Makefile.org
|
@ -278,6 +278,24 @@ true64-shared:
|
||||||
libs="$$libs -L. -l$$i"; \
|
libs="$$libs -L. -l$$i"; \
|
||||||
done;
|
done;
|
||||||
|
|
||||||
|
# This assumes that GNU utilities are *not* used
|
||||||
|
solaris-shared:
|
||||||
|
libs=; for i in ${SHLIBDIRS}; do \
|
||||||
|
rm -f lib$$i.so \
|
||||||
|
lib$$i.so.${SHLIB_MAJOR} \
|
||||||
|
lib$$i.so.${SHLIB_MAJOR}.${SHLIB_MINOR}; \
|
||||||
|
( set -x; ${CC} -G -o lib$$i.so.${SHLIB_MAJOR}.${SHLIB_MINOR} \
|
||||||
|
-h lib$$i.so.${SHLIB_MAJOR} \
|
||||||
|
-z allextract lib$$i.a $$libs ) || exit 1; \
|
||||||
|
libs="$$libs -L. -l$$i"; \
|
||||||
|
ln -s lib$$i.so.${SHLIB_MAJOR}.${SHLIB_MINOR} \
|
||||||
|
lib$$i.so.${SHLIB_MAJOR}; \
|
||||||
|
ln -s lib$$i.so.${SHLIB_MAJOR} lib$$i.so; \
|
||||||
|
done; \
|
||||||
|
@set -x; \
|
||||||
|
for i in ${SHLIBDIRS}; do \
|
||||||
|
done;
|
||||||
|
|
||||||
Makefile.ssl: Makefile.org
|
Makefile.ssl: Makefile.org
|
||||||
@echo "Makefile.ssl is older than Makefile.org."
|
@echo "Makefile.ssl is older than Makefile.org."
|
||||||
@echo "Reconfigure the source tree (via './config' or 'perl Configure'), please."
|
@echo "Reconfigure the source tree (via './config' or 'perl Configure'), please."
|
||||||
|
|
Loading…
Reference in a new issue