summaryrefslogtreecommitdiffstats
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
parent987dbc7fbf9ae95430649662141ebb26bcd5ecad (diff)
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>
-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