From 0069806128a24dd25908ee3dbb271cda3cc92bda Mon Sep 17 00:00:00 2001 From: Richard Levitte Date: Fri, 11 Mar 2016 12:58:15 +0100 Subject: [PATCH] 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 --- Configure | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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