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]

Reply via email to