i'm having a few problems building OpenSSL 0.9.7 on a HP-UX 11.00 machine using the HP Ansi C compiler. here's a list of the issues i've noticed so far (i've listed configuration options and error messages below):
1) when compiling for hpux-parisc2-cc target with no-asm option BN_kronecker test fails. 2) error messages during 'make depend' when not using gcc and makedepend is installed on the system (HP Ansi C Developer's Bundle, imake package). seems like this version of makedepend is not supported. maybe Configure should check that the system makedepend is suitable for building OpenSSL before using it. 3) shared library linking fails with hpux-parisc2-cc target. is anyone actually using OpenSSL 0.9.7 (or 0.9.6) compiled with some other compiler than gcc on HP-UX 11.00? how well are other compilers supported? i'd like to use HP Ansi C compiler instead of gcc because of the noticeable performance benefits in public key operations (benchmarking done with 'openssl speed'). 1) config: perl Configure no-idea no-asm --prefix=/opt/local/openssl/0.9.7-apache hpux-parisc2-cc error: test BN_kronecker ........................................................................................................................................................................................................................................................................ 2) config: perl Configure no-idea --prefix=/opt/local/openssl/0.9.7-apache hpux-parisc2-cc error: ../util/domd .. -MD makedepend -- -DOPENSSL_THREADS -D_REENTRANT -DDSO_DL -DOPENSSL_NO_KRB5 -DOPENSSL_NO_IDEA +DA2.0 +DS2.0 +O3 +Optrs_strongly_typed +Olibcalls -Ae +ESlit -DB_ENDIAN -DMD32_XARRAY -I. -I.. -I../include -DOPENSSL_NO_IDEA -- cryptlib.c mem.c mem_clr.c mem_dbg.c cversion.c ex_data.c tmdiff.c cpt_err.c ebcdic.c uid.c o_time.c "cryptlib.c":433: !defined(_POSIX_C_SOURCE) || (_POSIX_C_SOURCE < 199309L) ^--- expecting ) 3) config: perl Configure no-idea shared --prefix=/opt/local/openssl/0.9.7-apache hpux-parisc2-cc error: + /usr/ccs/bin/ld +vnocompatwarnings -b -z +s -o libcrypto.sl.0.9.7 +h +libcrypto.sl.0.9.7 -Fl libcrypto.a -ldld -lc /usr/ccs/bin/ld: DP relative code in file libcrypto.a(pa-risc2.o) - shared library must be position independent. Use +z or +Z to recompile. *** Error exit code 1 -- aspa http://www.kronodoc.fi/ ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED] ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]