aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.org
diff options
context:
space:
mode:
authorRichard Levitte <levitte@openssl.org>2000-11-06 06:52:47 +0000
committerRichard Levitte <levitte@openssl.org>2000-11-06 06:52:47 +0000
commit6b77e6d7f31e45470fb7776b9b4157bb3476ac28 (patch)
treefde2e36439a544fadffe7ada941a135682af8f5b /Makefile.org
parent361c7f2b52a1400b55ad93b1409e9eae61f41e94 (diff)
downloadopenssl-6b77e6d7f31e45470fb7776b9b4157bb3476ac28.tar.gz
Make sure that shared libraries get the internal name engine with the
full version number and not just 0. This should mark the shared libraries as not backward compatible. Of course, this should be changed again when we can guarantee backward binary compatibility.
Diffstat (limited to 'Makefile.org')
-rw-r--r--Makefile.org6
1 files changed, 3 insertions, 3 deletions
diff --git a/Makefile.org b/Makefile.org
index 0c62ec96d7..efd56d1fc5 100644
--- a/Makefile.org
+++ b/Makefile.org
@@ -254,7 +254,7 @@ do_bsd-gcc-shared: linux-shared
do_linux-shared:
libs='${SHLIBDEPS}'; for i in ${SHLIBDIRS}; do \
( set -x; ${CC} -shared -o lib$$i.so.${SHLIB_MAJOR}.${SHLIB_MINOR} \
- -Wl,-S,-soname=lib$$i.so.${SHLIB_MAJOR} \
+ -Wl,-S,-soname=lib$$i.so.${SHLIB_MAJOR}.${SHLIB_MINOR} \
-Wl,--whole-archive lib$$i.a \
-Wl,--no-whole-archive $$libs ${EX_LIBS} -lc ) || exit 1; \
libs="$$libs -L. -l$$i"; \
@@ -273,7 +273,7 @@ do_tru64-shared:
do_solaris-shared:
libs='${SHLIBDEPS}'; for i in ${SHLIBDIRS}; do \
( set -x; ${CC} -G -o lib$$i.so.${SHLIB_MAJOR}.${SHLIB_MINOR} \
- -h lib$$i.so.${SHLIB_MAJOR} \
+ -h lib$$i.so.${SHLIB_MAJOR}.${SHLIB_MINOR} \
-z allextract lib$$i.a $$libs ${EX_LIBS} -lc ) || exit 1; \
libs="$$libs -L. -l$$i"; \
done
@@ -282,7 +282,7 @@ do_solaris-shared:
do_irix-shared:
libs='${SHLIBDEPS}'; for i in ${SHLIBDIRS}; do \
( set -x; ${CC} -shared -o lib$$i.so.${SHLIB_MAJOR}.${SHLIB_MINOR} \
- -Wl,-soname,lib$$i.so.${SHLIB_MAJOR} \
+ -Wl,-soname,lib$$i.so.${SHLIB_MAJOR}.${SHLIB_MINOR} \
-all lib$$i.a $$libs ${EX_LIBS} -lc) || exit 1; \
libs="$$libs -L. -l$$i"; \
done