Hello list,

I have come across `make tests` failure in openssl 0.9.8a (from source) on 
sparc64 (./Configure linux64-sparcv9), like some other posters before. BTW, 
it also happens when configuring for linux-sparcv9 (-m32 / -Wa,-sparcv8a).

`make tests` results in a lot of wrong bits in the DES test, and "Bus 
error" (SIGBUS) in e.g. the sha256test. The solution -- or rather 
work-around I have found -- is to add the "no-asm" flag during ./Configure, 
in which case all tests run fine.

I therefore suspect old-and-buggy code in the sparc assembler files. System 
info below.


Jan Engelhardt
--

$ gcc -v
Using built-in specs.
Target: sparc-linux-gnu
Configured with: ../src/configure -v 
[...]
Thread model: posix
gcc version 4.0.3 (Debian 4.0.3-1)
Defaulting to -m64.

$ uname -a
Linux sun 2.6.16-1-sparc64-smp #2 SMP Tue Mar 28 15:35:21 PST 2006 sparc64 
GNU/Linux

$ cat /proc/cpuinfo
cpu             : TI UltraSparc II  (BlackBird)
fpu             : UltraSparc II integrated FPU
promlib         : Version 3 Revision 16
prom            : 3.16.1
type            : sun4u
ncpus probed    : 2
ncpus active    : 2
D$ parity tl1   : 0
I$ parity tl1   : 0
Cpu0Bogo        : 798.72
Cpu0ClkTck      : 0000000017d78400
Cpu1Bogo        : 796.67
Cpu1ClkTck      : 0000000017d78400
MMU Type        : Spitfire
State:
CPU0:           online
CPU1:           online
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to