The 0.9.6e Makefile installs shared libraries using cp: if [ "$(PLATFORM)" != "Cygwin" ]; then \ cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/lib; \ chmod 555 $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i; \
Unfortunately 0.9.6e gives the shared libary the same name as 0.9.6d, so we overwrite the file, killing any processes that were using it (at least on Solaris.) It would be safer to copy the new library to the install directory, but with a temporary name, and then use mv to atomically unlink the old version and install the new version. Or to use the popular install-sh script (which encapsulates the idea.) ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]