Hello,
Has anyone been able to build usable libcrypto/libssl on Solarisx86 ?
I built 32-bit OpenSSL 0.9.8 and OpenSSL 1.0.0 on Solaris10x86_64
(64-bit kernel on Intel) with gcc compiler. Makefiles were generated
with the following command:
"Configure solaris-x86-gcc"
Test executables provided with OpenSSL and other executables and
libraries linked to libcrypto.* and libssl.* statically or dynamically
dump core in init:
core 'core' of 4479: ./exec
fd28f5c5 _init (feffb28c, feffdd58, feffb818, fc280c90, fdfc01ac,
fd28f5b0) + 15
fefd4c11 call_init (fc280c50, 1) + f5
fefd4194 setup (8047b08, 8047b88, 0, 8047fed, 1000, fefc9141) + fd4
fefe005e _setup (8047abc, feffbaec, 3, 8047b00, 4, 8047b08) + 2ba
fefcaa1c _rt_boot (0, 8047bfa, 8047c06, 8047c49, 8047c56, 8047c5d) + 56
08047bf0 ???????? ()
And probably is happened when calling init of curl library:
04487: 1: calling .init (done):
/export/home/PreTest/genio/libGShricudata.so.34
04487: 1:
04487: 1: calling .init (from sorted order): /usr/lib/libz.so.1
04487: 1:
04487: 1: calling .init (done): /usr/lib/libz.so.1
04487: 1:
04487: 1: calling .init (from sorted order):
/export/home/PreTest/genio/libcurl.so.4
04487: 1:
Segmentation Fault(coredump)
libcurl.so.4 is statically linked to libcrypto and libssl.
Core dump does not occur with 64-bit libcrypto.* and libssl.*.
We were able to create usable 32- and 64-bit libraries on 64-bit kernel
using platform specific compilers on Solaris SPARC, AIX, HP-UX.
This is our system info:
SunOS viola 5.10 Generic_141445-09 i86pc i386 i86pc
/export/home/sambuild/OpenSSL> more /etc/release
Solaris 10 10/09 s10x_u8wos_08a X86
Copyright 2009 Sun Microsystems, Inc. All Rights Reserved.
Use is subject to license terms.
Assembled 16 September 2009
/export/home/sambuild/OpenSSL> /usr/bin/isainfo -kv
64-bit amd64 kernel modules
/export/home/sambuild/OpenSSL > gcc -v
Reading specs from /usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/specs
Configured with: /builds/sfw10-gate/usr/src/cmd/gcc/gcc-3.4.3/configure
--prefix=/usr/sfw --with-as=/usr/sfw/bin/gas --with-gnu-as
--with-ld=/usr/ccs/bin/ld --without-gnu-ld --enable-languages=c,c++
--enable-shared
Thread model: posix
gcc version 3.4.3 (csl-sol210-3_4-branch+sol_rpath)
Please advise.
Thank you,
Alona
Alona Rossen
Software developer
Connectivity Solutions Group
Open Text
Phone: +1 (905) 762-6001 ext. 6908
aros...@opentext.com <http://www.hummingbird.com/>