OK, here is a patch that will install both static and shared libraries.
Works both on Solaris and Linux.
On Thu, 15 Mar 2001, Richard Levitte - VMS Whacker wrote:
> From: Tim Rice <[EMAIL PROTECTED]>
>
> tim> If you do a ./config shared ; make ; make install
> tim> no static libs are installed.
> tim> Is this intentional?
>
> As far as I know, this is not intentional.
>
>
--
Tim Rice Multitalents (707) 887-1469
[EMAIL PROTECTED]
--- openssl-0.9.6a-beta1/Configure.orig Tue Mar 13 08:16:55 2001
+++ openssl-0.9.6a-beta1/Configure Thu Mar 15 11:28:00 2001
@@ -835,7 +846,6 @@
s/^SHLIB_TARGET=.*/SHLIB_TARGET=$shared_target/;
s/^SHLIB_MARK1=.*/SHLIB_MARK1=$shared_mark1/;
s/^SHLIB_MARK2=.*/SHLIB_MARK2=$shared_mark2/;
- s/^LIBS=.*/LIBS=libcrypto\.so\* libssl\.so\*/ if (!$no_shared);
print OUT $_."\n";
}
close(IN);
--- openssl-0.9.6a-beta1/Makefile.org.orig Tue Mar 13 08:16:55 2001
+++ openssl-0.9.6a-beta1/Makefile.org Wed Mar 14 21:10:21 2001
@@ -467,6 +467,13 @@
chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i ); \
fi \
done
+ if [ "$(SHLIB_TARGET)" != "" ]; then \
+ for i in ${SHLIBDIRS}; do \
+ [ -f lib$$i.so ] && mv -f lib$$i.so
+$(INSTALL_PREFIX)$(INSTALLTOP)/lib/lib$$i.so; \
+ [ -f lib$$i.so.${SHLIB_MAJOR} ] && mv -f
+lib$$i.so.${SHLIB_MAJOR} $(INSTALL_PREFIX)$(INSTALLTOP)/lib/lib$$i.so.${SHLIB_MAJOR};
+\
+ [ -f lib$$i.so.${SHLIB_MAJOR}.${SHLIB_MINOR} ] && mv -f
+lib$$i.so.${SHLIB_MAJOR}.${SHLIB_MINOR}
+$(INSTALL_PREFIX)$(INSTALLTOP)/lib/lib$$i.so.${SHLIB_MAJOR}.${SHLIB_MINOR}; \
+ done; \
+ fi
install_docs:
@$(PERL) $(TOP)/util/mkdir-p.pl \