diff options
Diffstat (limited to 'src/lib/libcrypto/util/selftest.pl')
-rw-r--r-- | src/lib/libcrypto/util/selftest.pl | 26 |
1 files changed, 16 insertions, 10 deletions
diff --git a/src/lib/libcrypto/util/selftest.pl b/src/lib/libcrypto/util/selftest.pl index e9d5aa8938..4778c5ab01 100644 --- a/src/lib/libcrypto/util/selftest.pl +++ b/src/lib/libcrypto/util/selftest.pl | |||
@@ -49,7 +49,7 @@ if (open(IN,"<Makefile")) { | |||
49 | } | 49 | } |
50 | 50 | ||
51 | $cversion=`$cc -v 2>&1`; | 51 | $cversion=`$cc -v 2>&1`; |
52 | $cversion=`$cc -V 2>&1` if $cversion =~ "usage"; | 52 | $cversion=`$cc -V 2>&1` if $cversion =~ "[Uu]sage"; |
53 | $cversion=`$cc -V |head -1` if $cversion =~ "Error"; | 53 | $cversion=`$cc -V |head -1` if $cversion =~ "Error"; |
54 | $cversion=`$cc --version` if $cversion eq ""; | 54 | $cversion=`$cc --version` if $cversion eq ""; |
55 | $cversion =~ s/Reading specs.*\n//; | 55 | $cversion =~ s/Reading specs.*\n//; |
@@ -130,15 +130,21 @@ if (system("make 2>&1 | tee make.log") > 255) { | |||
130 | goto err; | 130 | goto err; |
131 | } | 131 | } |
132 | 132 | ||
133 | $_=$options; | 133 | # Not sure why this is here. The tests themselves can detect if their |
134 | s/no-asm//; | 134 | # particular feature isn't included, and should therefore skip themselves. |
135 | s/no-shared//; | 135 | # To skip *all* tests just because one algorithm isn't included is like |
136 | s/no-krb5//; | 136 | # shooting mosquito with an elephant gun... |
137 | if (/no-/) | 137 | # -- Richard Levitte, inspired by problem report 1089 |
138 | { | 138 | # |
139 | print OUT "Test skipped.\n"; | 139 | #$_=$options; |
140 | goto err; | 140 | #s/no-asm//; |
141 | } | 141 | #s/no-shared//; |
142 | #s/no-krb5//; | ||
143 | #if (/no-/) | ||
144 | #{ | ||
145 | # print OUT "Test skipped.\n"; | ||
146 | # goto err; | ||
147 | #} | ||
142 | 148 | ||
143 | print "Running make test...\n"; | 149 | print "Running make test...\n"; |
144 | if (system("make test 2>&1 | tee maketest.log") > 255) | 150 | if (system("make test 2>&1 | tee maketest.log") > 255) |