Commit 00698061 authored by Richard Levitte's avatar Richard Levitte
Browse files

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: default avatarMatt Caswell <matt@openssl.org>
parent 987dbc7f
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -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