[Pkg-openssl-devel] Bug#649841: Bug#649841:

Kurt Roeckx kurt at roeckx.be
Mon Sep 10 19:36:36 UTC 2012


On Mon, Sep 10, 2012 at 03:33:56PM -0400, David Miller wrote:
> From: Kurt Roeckx <kurt at 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?

I think we still use the stable branch in testing and unstable,
and 1.0.1, so it will probably be fine.  Anyway, I'll know what to
do in case it shows up.


Kurt



More information about the Pkg-openssl-devel mailing list