summaryrefslogtreecommitdiffstats
path: root/Configure
diff options
context:
space:
mode:
authorRichard Levitte <levitte@openssl.org>2016-03-11 12:58:15 +0100
committerRichard Levitte <levitte@openssl.org>2016-03-11 12:58:15 +0100
commit0069806128a24dd25908ee3dbb271cda3cc92bda (patch)
tree1eb494e6f5075754a3d6ebb76fa6779922f53cb0 /Configure
parentHarmonise the two methods to generate dependency files (diff)
downloadopenssl-0069806128a24dd25908ee3dbb271cda3cc92bda.tar.xz
openssl-0069806128a24dd25908ee3dbb271cda3cc92bda.zip
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 <matt@openssl.org>
Diffstat (limited to 'Configure')
-rwxr-xr-xConfigure3
1 files changed, 2 insertions, 1 deletions
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