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.1.2~28 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=46ba573c997df904791965608ff44a0e3bb4d7eb;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) (cherry picked from commit 3d2f96e2c867fa3e79a453639304b70ba0508076) --- diff --git a/Configure b/Configure index 456995240b2..227e5daea22 100755 --- a/Configure +++ b/Configure @@ -597,8 +597,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 @@ -616,8 +615,6 @@ my @disable_cascades = ( # or modules. "pic" => [ "shared", "module" ], - "module" => [ "fips", "dso" ], - "engine" => [ "dynamic-engine", grep(/eng$/, @disablables) ], "dynamic-engine" => [ "loadereng" ], "hw" => [ "padlockeng" ],