Yeah, the only downside to that should be the performance hit. I thought I
tested the special Itanium code on the Sourceforge Compile Farm, but it no
longer seems to have an Itanium machine. So I can't try to debug this unless
someone gives me an account on an Itanium machine. (Hint hint :)
Or if you want to try to debug it yourself, set a breakpoint in
DWord::Multiply in integer.cpp (line 196), and step through that code to see
what is happening.
----- Original Message -----
From: "Bill Shanahan" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Tuesday, November 29, 2005 4:52 PM
Subject: Validation tests on HPUX Itanium with GCC
Hi,
5.2.1 compiled without trouble on HPUX 11.23 on Itanium 2 using GCC
3.4.3. However, it failed the validation tests in the following way:
DH validation suite running...
FAILED simple key agreement domain parameters invalid
MQV validation suite running...
FAILED authenticated key agreement domain parameters invalid
RSA validation suite running...
CryptoPP::Exception caught: InvertibleRSAFunction: computational error
during private key operation
I took a shot in the dark and changed line 121 of config.h from
#if defined(__alpha__) || defined(__ia64__) || defined(_ARCH_PPC64) ||
defined(__x86_64__) || defined(__mips64)
to
#if defined(__alpha__) || defined(_ARCH_PPC64) || defined(__x86_64__) ||
defined(__mips64)
(that is, I took out the special defines for ia64). I recompiled, and
the validation suite passes. I think that this is okay, but that there
is a performance hit. Is this safe? Anything else I should try?
Thanks