Hi
I 've compiled "openssl-0.9.7a" on HPUX 11.20 (aka IA64) platform.
In order to do that I had to make the following changes.
1- HPUX-IA64 likes ".so" library rather than ".sl", although it will load the
".sl".
2- I 've made following changes:
Configure:
atlantis<7> diff Configure Configure.cln
269,270d268
< #"hpux-ia64-gcc","gcc:-O3 -DB_ENDIAN -DBN_DIV2W::::-Wl,+s -ldld:BN_LLONG DES_PTR
DES_UNROLL
DES_RISC1::::::::::dl:hpux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
< "hpux-ia64-gcc","gcc:-O3 -DB_ENDIAN -DBN_DIV2W::::-Wl,+s -ldld:BN_LLONG DES_PTR
DES_UNROLL
DES_RISC1::::::::::dl:hpux-ia64-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
Makefilw.org:
atlantis<8> diff Makefile.org Makefile.org.cln
509,521d508
< do_hpux-ia64-shared:
< for i in ${SHLIBDIRS}; do \
< if [ "${SHLIBDIRS}" = "ssl" -a -n "$(LIBKRB5)" ]; then \
< libs="$(LIBKRB5) $$libs"; \
< fi; \
< ( set -x; /usr/ccs/bin/ld ${SHARED_LDFLAGS} \
< -b -z \
< -o lib$$i.so.${SHLIB_MAJOR}.${SHLIB_MINOR} \
< +h lib$$i.so.${SHLIB_MAJOR}.${SHLIB_MINOR} \
< -Fl lib$$i.a -ldld -lc ) || exit 1; \
< chmod a=rx lib$$i.so.${SHLIB_MAJOR}.${SHLIB_MINOR}; \
< done
<
---
config:
< OUT="hpux-ia64-gcc"
---
> OUT="hpux64-ia64-cc"
Also below is the result of "make report":
atlantis<6> less testlog
OpenSSL self-test report:
OpenSSL version: 0.9.7a
Last change: In ssl3_get_record (ssl/s3_pkt.c), minimize information...
Options: --prefix=/usr/local --openssldir=/usr/local/openssl --shared
-D_REENTRANT no-krb5
OS (uname): HP-UX atlantis B.11.20 U ia64 2493563375 unlimited-user licen
se
OS (config): ia64-hp-hpux10
Target (default): hpux-ia64-gcc
Target: hpux-ia64-gcc
Compiler: Configured with: ./configure : (reconfigured) ./configure :
(reconfigured) ./configure : (reconfigured) ./configure : (reconfigured) ./c
onfigure : (reconfigured) ./configure : (reconfigured) ./configure : (reconf
igured) ./configure : (reconfigured) ./configure : (reconfigured) ./configure
: (reconfigured) ./configure : (reconfigured) ./configure : (reconfigured)
./configure : (reconfigured) ./configure : (reconfigured) ./configure : (rec
onfigured) ./configure : (reconfigured) ./configure : (reconfigured) ./config
ure
Thread model: posix
gcc version 3.0
Test passed.
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]