Hi,
I've successfully built OpenSSL 1.0.0-beta4 configured with
solaris64-sparcv9-gcc on an old Solaris 8/Sparc box. Performance
according to 'openssl speed' is better than my old 0.9.8a installation.
However, I had to install a newer perl to get it through make test. With
the preinstalled perl 5.005_03 on Solaris 8, make test fails with:
...
CMS consistency test
/usr/bin/perl cms-test.pl
In string, @openssl now must be written as \...@openssl at cms-test.pl line
235, near "-receipt_request_to t...@openssl"
Execution of cms-test.pl aborted due to compilation errors.
make[1]: *** [test_cms] Error 255
make[1]: Leaving directory `/d18/opt/src/openssl-1.0.0-beta4/test'
So, I downloaded perl-5.8.8-sol8-sparc-local.gz from
http://sunfreeware.com/programlistsparc8.html#perl and installed it with
pkgadd, and that solved the problem:
ALL TESTS SUCCESSFUL.
make[1]: Leaving directory `/d18/opt/src/openssl-1.0.0-beta4/test'
OPENSSL_CONF=apps/openssl.cnf util/opensslwrap.sh version -a
OpenSSL 1.0.0-beta4 10 Nov 2009
built on: Sun Nov 22 10:16:43 MET 2009
platform: solaris64-sparcv9-gcc
options: bn(64,32) rc4(ptr,char) des(ptr,risc1,16,int) idea(int)
blowfish(ptr)
compiler: gcc -fPIC -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT
-DDSO_DLFCN -DHAVE_DLFCN_H -m64 -mcpu=ultrasparc -O3 -Wall -
DB_ENDIAN -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM
-DAES_ASM
OPENSSLDIR: "/usr/local/openssl-1.0.0-beta4/openssl"
----------
make report output:
OpenSSL self-test report:
OpenSSL version: 1.0.0-beta4
Last change: Add load_crls() function to apps tidying load_certs() t...
Options: --prefix=/usr/local/openssl-1.0.0-beta4
--openssldir=/usr/local/openssl-1.0.0-beta4/openssl enable-shared no-gmp
no-jpake no-krb5 no-md2 no-rc5 no-rfc3779 no-store no-zlib
no-zlib-dynamic no-static-engine
OS (uname): SunOS solaris23 5.8 Generic_117350-46 sun4u sparc
SUNW,Ultra-250
OS (config): sun4u-whatever-solaris2
Target (default): solaris-sparcv9-gcc
Target: solaris64-sparcv9-gcc
Compiler: Using built-in specs.
Target: sparc-sun-solaris2.8
Configured with: ../gcc-4.1.2/configure --prefix=/usr/local/gcc-4.1.2
--enable-threads --with-cpu=ultrasparc --enable-languages=c,c++
--with-gmp=/usr/local --with-mpfr=/usr/local
Thread model: posix
gcc version 4.1.2
Test passed.
----------------
$ uname -a
SunOS solaris23 5.8 Generic_117350-46 sun4u sparc SUNW,Ultra-250
$ isainfo
sparcv9 sparc
Best regards,
Per Frykenvall
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List openssl-users@openssl.org
Automated List Manager majord...@openssl.org