I just switched from openssl-0.9.4 to 0.9.6; it seems to
have easier support for shared libraries, which is nice.
Today I noticed an odd error coming from 'make install':
installing libcrypto.so
/usr/bin/ranlib: /home/dank/di/stage/lib/libcrypto.so: File format not recognized
$ file /home/dank/di/stage/lib/libcrypto.so.0.9.6
/home/dank/di/stage/lib/libcrypto.so.0.9.6: ELF 32-bit LSB shared object, Intel 80386,
version 1, not stripped
Why is it trying to ranlib a .so?
- Dan
p.s. My platform is Red Hat Linux 7. A few details about how I configured:
$ ./config --openssldir=/ threads shared
Operating system: i686-whatever-linux2
Configuring for linux-elf
IsWindows=0
CC =gcc
CFLAG =-fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN
-DTERMIO -O3 -fomit-frame-pointer -m486 -Wall -DSHA1_ASM -
...
$ make install INSTALL_PREFIX=/home/dank/di/stage
...
installing libcrypto.so
/usr/bin/ranlib: /home/dank/di/stage/lib/libcrypto.so: File format not recognized
installing libcrypto.so.0
/usr/bin/ranlib: /home/dank/di/stage/lib/libcrypto.so.0: File format not recognized
...
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]