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




Reply via email to