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 \

Reply via email to