Hi,
Compiling sha256-x86_64.S fails if the "src" is located a directory
which includes "512".
The diff below fixes this problem.
ok?
Index: lib/libssl/src/crypto/sha/asm/sha512-x86_64.pl
===================================================================
RCS file: /cvs/src/lib/libssl/src/crypto/sha/asm/sha512-x86_64.pl,v
retrieving revision 1.2
diff -u -p -r1.2 sha512-x86_64.pl
--- lib/libssl/src/crypto/sha/asm/sha512-x86_64.pl 30 Apr 2014 13:40:02
-0000 1.2
+++ lib/libssl/src/crypto/sha/asm/sha512-x86_64.pl 17 Dec 2015 02:58:51
-0000
@@ -52,7 +52,7 @@ die "can't locate x86_64-xlate.pl";
open OUT,"| \"$^X\" $xlate $flavour $output";
*STDOUT=*OUT;
-if ($output =~ /512/) {
+if ($output =~ m#.*[\/\\][^\/\\]*512[^\/\\]*$#) {
$func="sha512_block_data_order";
$TABLE="K512";
$SZ=8;