On Thu, Oct 20, 2005 at 10:37:55AM +0200, Christoph Martin wrote: > > > 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.
Yes, I've just installed such a changed version, and ssh segfaults again. It's also in the public header, so it's really off limit. >From the ssh source for instance: static RC4_KEY rc4; memset(&rc4, 0, sizeof(rc4)); I see 2 options: - Wait for the next soname change to start using the assembler version again. - Make the assembler version aware of the size of an RC4_KEY. > 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. Right, so it's a good idea to drop it in the future. The IA64 version atleast seems to have support for using different sizes of the code, unfortuantly, it does: #define SZ 4 // this is set to sizeof(RC4_INT) Instead of just setting it to the sizeof() itself. So this might require changing too. I'll try and test this on the ia64 porter machine later. Kurt -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]