From: Tomas Mraz Date: Fri, 14 Jul 2023 08:25:42 +0000 (+0200) Subject: no-module should not imply disabling DSO loading support X-Git-Tag: openssl-3.2.0-alpha1~405 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3d2f96e2c867fa3e79a453639304b70ba0508076;p=thirdparty%2Fopenssl.git no-module should not imply disabling DSO loading support Reviewed-by: Matt Caswell Reviewed-by: Dmitry Belyavskiy Reviewed-by: Paul Dale (Merged from https://github.com/openssl/openssl/pull/21459) --- diff --git a/Configure b/Configure index 976c9626a86..2c17f4186b8 100755 --- a/Configure +++ b/Configure @@ -626,8 +626,7 @@ my @disable_cascades = ( "crypto-mdebug" => [ "crypto-mdebug-backtrace" ], - # If no modules, then no dynamic engines either - "module" => [ "dynamic-engine" ], + "module" => [ "dynamic-engine", "fips" ], # Without shared libraries, dynamic engines aren't possible. # This is due to them having to link with libcrypto and register features @@ -645,8 +644,6 @@ my @disable_cascades = ( # or modules. "pic" => [ "shared", "module" ], - "module" => [ "fips", "dso" ], - "engine" => [ "dynamic-engine", grep(/eng$/, @disablables) ], "dynamic-engine" => [ "loadereng" ], "hw" => [ "padlockeng" ],