The branch master has been updated via 1aabef6f1e8e6dd64977772eed2ada88b3971c8f (commit) from 4ca44a622ad3fa008bde5071905480db67cfe236 (commit)
- Log ----------------------------------------------------------------- commit 1aabef6f1e8e6dd64977772eed2ada88b3971c8f Author: Richard Levitte <levi...@openssl.org> Date: Sun Apr 24 00:44:38 2016 +0200 Explain our reasoning for making our own custom build system Either way, this entry needed updating. ----------------------------------------------------------------------- Summary of changes: docs/faq.txt | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/docs/faq.txt b/docs/faq.txt index 8ad5aac..055117f 100644 --- a/docs/faq.txt +++ b/docs/faq.txt @@ -7,7 +7,7 @@ OpenSSL - Frequently Asked Questions * Where is the documentation? * How can I contact the OpenSSL developers? * Where can I get a compiled version of OpenSSL? -* Why aren't tools like 'autoconf' and 'libtool' used? +* Why aren't tools like 'autoconf' and 'libtool' or 'cmake' used? * What is an 'engine' version? * How do I check the authenticity of the OpenSSL distribution? * How does the versioning scheme work? @@ -138,10 +138,19 @@ on how to obtain and install the free GNU C compiler. A number of Linux and *BSD distributions include OpenSSL. -* Why aren't tools like 'autoconf' and 'libtool' used? +* Why aren't tools like 'autoconf' and 'libtool' or 'cmake' used? + +A number of these tools are great and wonderful, but are usually +centered around one or a few platforms. 'autoconf' and 'libtool' are +Unix centric. 'cmake' is a bit more widely spread, but not enough to +cover the platforms we support. + +For OpenSSL 1.1, we decided to base our build system on perl, +information files and build file (Makefile) templates, thereby +covering all the systems we support. Perl was the base language of +choice because we already use it in diverse scripts, and it's one of +the most widely spread scripting languages. -autoconf will probably be used in future OpenSSL versions. If it was -less Unix-centric, it might have been used much earlier. * What is an 'engine' version? _____ openssl-commits mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-commits