From: Kurt Roeckx <k...@roeckx.be> Date: Mon, 10 Sep 2012 21:30:56 +0200
> On Sun, Sep 09, 2012 at 01:55:38AM +0100, David Miller wrote: >> >> This was fixed incorrectly, and causes regressions. The sparcv9 >> optimized assembler routines are no longer enabled, amongst other >> things. The change should be flat out reverted. >> >> The error message originally reported in the build was due to a >> bug in Sparc binutils, it wasn't turning on multiply and divide >> capabilities with v8 was specified. That bug has been fixed a >> very long time ago. > > I saw you mailed the openssl list with this: > --- a/crypto/sha/asm/sha512-sparcv9.pl > +++ b/crypto/sha/asm/sha512-sparcv9.pl > @@ -170,7 +170,7 @@ $code.=<<___ if ($i==0); > ld [$inp+16],%l4 > ld [$inp+20],%l5 > ld [$inp+24],%l6 > - cmp 0,$tmp31 > + cmp $tmp31,0 > ld [$inp+28],%l7 > > > I guess I'll also need to apply this? Only if you're using CVS development mainline rather than stable branches. I'm pretty sure only openssl-1.1.X mainline has that sha512-sparcv9.pl change which introduced this bug, does the openssl-1.0.X stable branch have it too? -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org