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

Reply via email to