Hi Kurt,

Kurt Roeckx schrieb:
> On Tue, Oct 18, 2005 at 07:05:04PM +0200, Kurt Roeckx wrote:
> 
>>This seems to be assembler that is just wrong.  I have no idea
>>how to fix this yet.  The 0.9.7 version also didn't seem to be
>>used on amd64.
> 
> I found what the real problem is.  For debian-amd64 we define
> RC4_CHAR, which means RC4_INT becomes an unsigned char instead
> of an int.  The assembler code assumes that it's an int.

Thanks for the analysis.

> Of course we can't change this, since this would be an ABI
> change.

Are you shure? Is this change really visible to the application? Anyway
I would prefere to include the correct fix in the next version. We are
in unstable and in the early stages of the 0.9.8 transition. Things may
break. We just have to again bump the shlibs version.

BTW: Upstream does not define the RC4_CHAR flag for this architecture.
It also does not define the flag for ia64 where we do define it. We
might have the same problem with ia64.

Christoph

-- 
============================================================================
Christoph Martin, Leiter der EDV der Verwaltung, Uni-Mainz, Germany
 Internet-Mail:  [EMAIL PROTECTED]
  Telefon: +49-6131-3926337
      Fax: +49-6131-3922856

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to