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 [email protected]
Automated List Manager [EMAIL PROTECTED]