Hi,
In the generated Makefile (solaris, shared), the line:
LIBS=libcrypto.so* libssl.so*
expands to:
libcrypto.so libcrypto.so.0.9.6 libssl.so.0
libcrypto.so.0 libssl.so libssl.so.0.9.6
hence, the install rule segment:
@for i in $(LIBS) ;\
do \
if [ -f "$$i" ]; then \
( echo installing $$i; \
cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/lib; \
$(RANLIB) $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i; \
chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i ); \
fi \
done
copies the contents of the symbolic links
libcrypto.so -> libcrypto.so.0
libcrypto.so.0 -> libcrypto.so.0.9.6
libcrypto.so.0.9.6
libssl.so -> libssl.so.0
libssl.so.0 -> libssl.so.0.9.6
libssl.so.0.9.6
rather than duplicating the links.
Perhaps LIBS should be modified to eliminate the wildcard:
LIBS=libcrypto.so libssl.so
and the ln -s commands in the shared library build section should be
replicated in the install section, or some command besides cp should
be used.
--
Scott
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]