summaryrefslogtreecommitdiff
path: root/CryptoPkg/Library/OpensslLib/openssl
diff options
context:
space:
mode:
authorPeter Jones <pjones@redhat.com>2018-10-09 10:39:17 -0400
committerPeter Jones <pjones@redhat.com>2018-10-09 17:50:01 -0400
commit9d9e58a46813ab365c31a69662f7137f36ba98d2 (patch)
treeb7ef3a1e5e8a43df9448d0783d2648ad057a5e6d /CryptoPkg/Library/OpensslLib/openssl
parentbb594b50dc19200141c38a42f4b67151047e7b19 (diff)
downloadefi-boot-shim-openssl-rebase-helper-end.tar.gz
efi-boot-shim-openssl-rebase-helper-end.zip
Cryptlib: Fix our update helpers and Configureopenssl-rebase-helper-end
Signed-off-by: Peter Jones <pjones@redhat.com>
Diffstat (limited to 'CryptoPkg/Library/OpensslLib/openssl')
-rwxr-xr-xCryptoPkg/Library/OpensslLib/openssl/Configure25
1 files changed, 20 insertions, 5 deletions
diff --git a/CryptoPkg/Library/OpensslLib/openssl/Configure b/CryptoPkg/Library/OpensslLib/openssl/Configure
index 77b4f62a..b80492b8 100755
--- a/CryptoPkg/Library/OpensslLib/openssl/Configure
+++ b/CryptoPkg/Library/OpensslLib/openssl/Configure
@@ -850,17 +850,32 @@ foreach (sort (keys %disabled))
printf " no-%-12s %-10s", $_, "[$disabled{$_}]";
if (/^dso$/)
- { }
+ {
+ push @{$config{openssl_other_defines}}, "OPENSSL_NO_DSO";
+ print " OPENSSL_NO_DSO (no dlopen)"
+ }
elsif (/^threads$/)
- { }
+ {
+ push @{$config{openssl_other_defines}}, "OPENSSL_NO_THREADS";
+ print " OPENSSL_NO_THREADS (no threading)"
+ }
elsif (/^shared$/)
- { }
+ {
+ push @{$config{openssl_other_defines}}, "OPENSSL_NO_SHARED";
+ print " OPENSSL_NO_SHARED (no shared library)"
+ }
elsif (/^pic$/)
- { }
+ {
+ push @{$config{openssl_other_defines}}, "OPENSSL_NO_PIC";
+ print " OPENSSL_NO_PIC (no PIC)"
+ }
elsif (/^zlib$/)
{ }
elsif (/^dynamic-engine$/)
- { }
+ {
+ push @{$config{openssl_other_defines}}, "OPENSSL_NO_DYNAMIC_ENGINE";
+ print " OPENSSL_NO_DYNAMIC_ENGINE (skip dynamic engines)"
+ }
elsif (/^makedepend$/)
{ }
elsif (/^zlib-dynamic$/)