The branch master has been updated
       via  66fe388aa410820d80ab1d99730b64b1b56a89d4 (commit)
      from  41240e68d745972d56dd037caf439d9c5032813f (commit)


- Log -----------------------------------------------------------------
commit 66fe388aa410820d80ab1d99730b64b1b56a89d4
Author: Richard Levitte <levi...@openssl.org>
Date:   Sat Sep 17 21:57:29 2016 +0200

    Have the configuration options 'no-err' and 'no-async' work again
    
    In an earlier attempt to simplify the processing of disabled options,
    'no-err' and 'no-async' stopped working properly.  'err' and 'async'
    are directories under 'crypto/', but they are special insofar that
    they can't be simply skipped, like all the algorithm directories can,
    so they need special treatment among the disablable things.
    
    Reviewed-by: Tim Hudson <t...@openssl.org>

-----------------------------------------------------------------------

Summary of changes:
 Configure | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/Configure b/Configure
index d78ab7a..0cfc3ea 100755
--- a/Configure
+++ b/Configure
@@ -886,7 +886,8 @@ foreach (sort (keys %disabled))
                $what = "ripemd" if $what eq "rmd160";
                $what = "whrlpool" if $what eq "whirlpool";
 
-               if (grep { $_ eq $what } @{$config{sdirs}})
+               if ($what ne "async" && $what ne "err"
+                   && grep { $_ eq $what } @{$config{sdirs}})
                        {
                        push @{$config{openssl_algorithm_defines}}, 
"OPENSSL_NO_$WHAT";
                        @{$config{sdirs}} = grep { $_ ne $what} 
@{$config{sdirs}};
_____
openssl-commits mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-commits

Reply via email to