From: Pauli Date: Wed, 10 Feb 2021 11:53:57 +0000 (+1000) Subject: Add a configure time option to disable the fetch cache. X-Git-Tag: openssl-3.0.0-alpha12~62 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1eaf1fc353729ce696ac2528471d551d51175b8e;p=thirdparty%2Fopenssl.git Add a configure time option to disable the fetch cache. Reviewed-by: Shane Lontis Reviewed-by: Tomas Mraz (Merged from https://github.com/openssl/openssl/pull/14126) --- diff --git a/Configure b/Configure index 9a96a7f0c02..cd11b2e3931 100755 --- a/Configure +++ b/Configure @@ -392,6 +392,7 @@ my @disablables = ( "blake2", "buildtest-c++", "bulk", + "cached-fetch", "camellia", "capieng", "cast", diff --git a/INSTALL.md b/INSTALL.md index e005312bc01..d9aa5c47c26 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -582,6 +582,14 @@ alternative, you can use the language specific variables, `CFLAGS` and `CXXFLAGS Build only some minimal set of features. This is a developer option used internally for CI build tests of the project. +### no-cached-fetch + +Never cache algorithms when they are fetched from a provider. Normally, a +provider indicates if the algorithms it supplies can be cached or not. Using +this option will reduce run-time memory usage but it also introduces a +significant performance penalty. This option is primarily designed to help +with detecting incorrect reference counting. + ### no-capieng Don't build the CAPI engine.