> I just changed ./Configure line:
>
> #"linux64-sparcv9","sparc64-linux-gcc:-m64 -mcpu=v9 -DB_ENDIAN -DTERMIO
> -O3 -fomit-frame-pointer -Wall
> -DBN_DIV2W::-D_REENTRANT:ULTRASPARC::BN_LLONG RC4_CHAR RC4_CHUNK
> DES_UNROLL BF_PTR::::asm/md5-sparcv9.o:",
>
> by
>
> "linux64-sparcv9","gcc:-m64 -mcpu=v9 -DB_ENDIAN -DTERMIO -O3
> -fomit-frame-pointer -Wall -DBN_DIV2W::-D_REENTRANT:ULTRASPARC::BN_LLONG
> RC4_CHAR RC4_CHUNK DES_UNROLL BF_PTR::::asm/md5-sparcv9.o:",
Change to:
"linux64-sparcv9","gcc:-m64 -mcpu=ultrasparc -DB_ENDIAN -DTERMIO -O3
-fomit-frame-pointer -Wall::-D_REENTRANT:ULTRASPARC::SIXTY_FOUR_BIT_LONG
RC4_CHAR RC4_CHUNK DES_UNROLL BF_PTR::::asm/md5-sparcv9.o:",
> configured with:
>
> ./Configure linux64-sparcv9 shared no-asm
^^^^^^ You can't use that (it's rather
meaningless to attempt) in the lack of appropriate flags in the config
line. Get rid of no-asm too...
> make is ok, but make test fail:
> ...
> test BN_sqr
> Square test failed!
That's because BN_LLONG makes compiler believe that sizeof(long
long)==16.
> gcc is 2.96(RedHat) & glibc 2.2.5 (32 & 64 bits).
Huh? 2.96(RedHat) supports -m64? What's default ABI? Run 'gcc -v -E -x c
/dev/null'. Do you see __arch64__?
A.
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]