]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
no-module should not imply disabling DSO loading support
authorTomas Mraz <tomas@openssl.org>
Fri, 14 Jul 2023 08:25:42 +0000 (10:25 +0200)
committerPauli <pauli@openssl.org>
Sun, 16 Jul 2023 23:40:53 +0000 (09:40 +1000)
Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21459)

Configure

index 976c9626a86571a90f77c88e59186c7c80fc5c58..2c17f4186b8e81f4e9af40725d8e1f76808e881c 100755 (executable)
--- 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" ],