> 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]
