]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
Remove OPENSSL_NO_STATIC_ENGINE macro
authorNorbert Pocs <norbertp@openssl.org>
Tue, 2 Sep 2025 08:03:21 +0000 (10:03 +0200)
committerNeil Horman <nhorman@openssl.org>
Fri, 3 Oct 2025 17:00:26 +0000 (13:00 -0400)
Resolves: https://github.com/openssl/project/issues/1364

Signed-off-by: Norbert Pocs <norbertp@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Saša Nedvědický <sashan@openssl.org>
Reviewed-by: Neil Horman <nhorman@openssl.org>
Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com>
(Merged from https://github.com/openssl/openssl/pull/28384)

Configure

index ed5b7c62414c77656792e3ab9fb5b56ad78cb8e3..32657b1a56020fdaed349a44e3036d36482a20dc 100755 (executable)
--- a/Configure
+++ b/Configure
@@ -544,7 +544,6 @@ my @disablables = (
     "sse2",
     "ssl",
     "ssl-trace",
-    "static-engine",
     "stdio",
     "sslkeylog",
     "tests",
@@ -925,10 +924,6 @@ while (@argvcopy)
                                 $disabled{$proto} = "option(tls)";
                                 }
                         }
-                elsif ($1 eq "static-engine")
-                        {
-                        delete $disabled{"dynamic-engine"};
-                        }
                 elsif (exists $deprecated_disablables{$1})
                         {
                         $deprecated_options{$_} = 1;
@@ -950,11 +945,7 @@ while (@argvcopy)
                 }
         elsif (/^enable-(.+)$/)
                 {
-                if ($1 eq "static-engine")
-                        {
-                        $disabled{"dynamic-engine"} = "option";
-                        }
-                elsif ($1 eq "zlib-dynamic")
+                if ($1 eq "zlib-dynamic")
                         {
                         delete $disabled{"zlib"};
                         }
@@ -1959,10 +1950,6 @@ foreach my $what (sort keys %disabled) {
     }
 }
 
-if (!$disabled{"dynamic-engine"}) {
-    push @{$config{openssl_feature_defines}}, "OPENSSL_NO_STATIC_ENGINE";
-}
-
 # If we use the unified build, collect information from build.info files
 my %unified_info = ();