Add a configure time option to disable the fetch cache.

Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/14126)
This commit is contained in:
Pauli 2021-02-10 21:53:57 +10:00
parent 2b248f4e3f
commit 1eaf1fc353
2 changed files with 9 additions and 0 deletions

View File

@ -392,6 +392,7 @@ my @disablables = (
"blake2",
"buildtest-c++",
"bulk",
"cached-fetch",
"camellia",
"capieng",
"cast",

View File

@ -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.