> There's a bit of perl that breaks on an old solaris (5.7) box we have
> when I try to build 1.0.0f
> 
> In crypto/aes/asm/aes-sparcv9.pl
> 
> As per the attached patch, this line
> 
> $code =~ s/fmovs.*$//gem;
> 
> needs single-quotes around the regex:
> 
> $code =~ 's/fmovs.*$//gem';
> 
> otherwise the .s file produced is a mess of repetition.
> 
> Still in the latest snapshot openssl-1.0.0-stable-SNAP-20120109.tar.gz
> 
> I know it's a pretty old Solaris version, so feel free to laugh
> at/ignore me as you prefer, I just thought since the fix is pretty
> simple and forward-compatible it might be useful.

It must be "perl" thing, rather than "Solaris". This is strange, because
I test with rather old perl version, 5.003 and it's not a problem.
What's your 'perl -v'? But most interesting question why just
aes-sparcv9.pl? Other assembler scripts also have similar expression,
without '' and some are even more complex... Can you try to remove 'e'
instead? I.e. make it $code =~ s/fmovs.*$//gm;


______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [email protected]
Automated List Manager                           [email protected]

Reply via email to