Hi, openssl-0.9.8f doesn't build on HP-UX 11.23 on ia64:
cc -Ae +DD64 +Z -I/usr/local/include -I/usr/local/include -DOPENSSL_PIC -I.. -I../.. -I../../include -DOPENSSL_THREADS -DDSO_DLFCN -DHAVE_DLFCN_H -Ae +DD64 +O3 +Olit=all -z -DB_ENDIAN -D_REENTRANT -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -E asm/ia64.S > bn-ia64.s cc -Ae +DD64 +Z -I/usr/local/include -I/usr/local/include -DOPENSSL_PIC -I.. -I../.. -I../../include -DOPENSSL_THREADS -DDSO_DLFCN -DHAVE_DLFCN_H -Ae +DD64 +O3 +Olit=all -z -DB_ENDIAN -D_REENTRANT -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -c -o bn-ia64.o bn-ia64.s asm/ia64.S:408: error 4034: only valid within a prologue region gmake[2]: *** [bn-ia64.o] Error 1 gmake[2]: Leaving directory `/net/olympic/fs1/scr/olympic/koenig/openssl-devel-static-0.9.8f-1/ARENA/64/crypto/bn' using the following small patch, the file compiles, but I have no idea about ia64 assembler, so I don't know if that's ok: ------------------------------------------------------------------------------- --- ./openssl-0.9.8f/crypto/bn/asm/ia64.S~ 2007-09-07 14:27:49.000000000 +0200 +++ ./openssl-0.9.8f/crypto/bn/asm/ia64.S 2007-10-18 18:50:09.000000000 +0200 @@ -402,10 +402,10 @@ { .mib; mov r8=r0 // return value sub r10=r34,r0,1 (p6) br.ret.spnt.many b0 };; + .save pr,r9 .body { .mib; setf.sig f8=r35 // w - .save pr,r9 mov r9=pr brp.loop.imp .L_bn_mul_add_words_ctop,.L_bn_mul_add_words_cend-16 } ------------------------------------------------------------------------------- compiler version: koenig > cc -V cc: HP C/aC++ B3910B A.06.12 [Aug 17 2006] koenig > as -V as: HP Itanium Assembler B.11.23 (HP-UX/itanium) thanks, Harald Koenig -- "I hope to die ___ _____ before I *have* to use Microsoft Word.", 0--,| /OOOOOOO\ Donald E. Knuth, 02-Oct-2001 in Tuebingen. <_/ / /OOOOOOOOOOO\ \ \/OOOOOOOOOOOOOOO\ \ OOOOOOOOOOOOOOOOO|// Harald Koenig \/\/\/\/\/\/\/\/\/ science+computing ag // / \\ \ [EMAIL PROTECTED] ^^^^^ ^^^^^ -- Vorstand/Board of Management: Dr. Bernd Finkbeiner, Dr. Florian Geyer, Dr. Roland Niemeier, Dr. Arno Steitz, Dr. Ingrid Zech Vorsitzender des Aufsichtsrats/ Chairman of the Supervisory Board: Prof. Dr. Hanns Ruder Sitz/Registered Office: Tuebingen Registergericht/Registration Court: Stuttgart Registernummer/Commercial Register No.: HRB 382196 ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List openssl-dev@openssl.org Automated List Manager [EMAIL PROTECTED]