Now I was able to reproduce this with virgin openssl.org tarball:
tar xzf /scratch/linux/openssl-0.9.8a.tar.gz
cd openssl-0.9.8a
=======================================================
./Configure \
--prefix=/usr --openssldir=/etc/pki/tls \
zlib no-idea no-mdc2 no-rc5 no-ec no-ecdh no-ecdsa shared no-
krb5 \
\
linux-elf
make clean depend ; make
cd test; make test_bn; cd ..
starting big number library test, could take a while...
test BN_add
test BN_sub
test BN_lshift1
test BN_lshift (fixed)
test BN_lshift
test BN_rshift1
test BN_rshift
test BN_sqr
make: *** [test_bn] Error 139
=======================================================
(And all the other failures I mentioned before).
I tried this procedure with gcc-2.96-112.7.1 and gcc-3.3 on the RH62
box. Both fail.
What is weird is that with
./Configure \
--prefix=/usr --openssldir=/etc/pki/tls \
zlib no-idea no-mdc2 no-rc5 no-ec no-ecdh no-ecdsa no-shared no-
krb5 \
\
\
linux-elf
it does NOT fail with either compiler.
So the difference is no-shared vs. shared.
Please Cc: [EMAIL PROTECTED] if you need more information.
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [email protected]
Automated List Manager [EMAIL PROTECTED]