In exceedingly minimal libcrypto-only configurations of OpenSSL such as:
no-lock no-threads no-shared no-zlib no-idea no-camellia no-seed no-bf
no-cast no-des no-rc2 no-rc4 no-rc5 no-md2 no-md4 no-ripemd no-mdc2
no-rsa no-dsa no-dh no-whirlpool no-cms no-dgram no-sock no-ssl2 no-ssl3
no-err no-krb5 no-apps no-engine no-test no-tools no-hw no-dso
no-devrandom no-sha512 no-dir no-egd no-tty no-srtp no-speed
no-tlsext
none of the 'apps', 'test', nor 'tools' subdirectories can be successfully
built. Where the package configurator so chooses, allow these directories
to be configured out of DIRS as 'engine' may be.
---
openssl/Configure | 3 +++
1 file changed, 3 insertions(+)
diff --git a/openssl/Configure b/openssl/Configure
index 29c8ec6..8cfc697 100755
--- a/openssl/Configure
+++ b/openssl/Configure
@@ -1607,7 +1607,10 @@ while (<IN>)
}
}
$sdirs = 0 unless /\\$/;
+ s/apps // if (/^DIRS=/ && $disabled{"apps"});
s/engines // if (/^DIRS=/ && $disabled{"engine"});
+ s/test // if (/^DIRS=/ && $disabled{"test"});
+ s/tools// if (/^DIRS=/ && $disabled{"tools"});
s/ccgost// if (/^ENGDIRS=/ && $disabled{"gost"});
s/^VERSION=.*/VERSION=$version/;
s/^MAJOR=.*/MAJOR=$major/;
--
2.1.0
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [email protected]
Automated List Manager [email protected]