From: Richard Levitte Date: Fri, 11 Mar 2016 11:58:15 +0000 (+0100) Subject: Don't build dynamic engines unless configured "shared" X-Git-Tag: OpenSSL_1_1_0-pre4~72 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=0069806128a24dd25908ee3dbb271cda3cc92bda;p=oweals%2Fopenssl.git Don't build dynamic engines unless configured "shared" Experience has shown that dynamic engines with their own copy of libcrypto is problematic, so we disable that possibility. Reviewed-by: Matt Caswell --- diff --git a/Configure b/Configure index 9b14579f5b..eeae03e229 100755 --- a/Configure +++ b/Configure @@ -396,7 +396,8 @@ my @disable_cascades = ( "dso" => [ "dynamic-engine" ], # Without position independent code, there can be no shared libraries or DSOs - "pic" => [ "shared", "dynamic-engine" ], + "pic" => [ "shared" ], + "shared" => [ "dynamic-engine" ], ); # Avoid protocol support holes. Also disable all versions below N, if version