Hello,

 On Friday, March 31, 2006 at 14:00:13 +0200, Alain Guibert via RT wrote:

> On my old Linux box (Intel Debian bo: kernel 2.0.40, gcc 2.7.2.1,
> libc 5.4.33) during OpenSSL 0.9.7i shared lib build, make fails:
>| [...snip hundreds of undefined references...]

This problem touches all versions since 0.9.7h until latest CVS HEAD.
Previous versions until 0.9.7g built correct shared libs. The difference
between "g" and "h" is that in Makefile.org a -lc option was removed
from shared build commands. For some reason I don't understand, only
when building OpenSSL, my linker doesn't seem to catch the libc without
an explicit -lc. Hence the tons of undefined refs.

I added -lc to either the EX_LIBS or SHARED_LDFLAGS fields in the
Configure table for "linux-elf", and the errors are gone: Shared OpenSSL
(all versions) now build OK on this old system.


Alain.

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       openssl-dev@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to