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]

Reply via email to