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]

Reply via email to