summaryrefslogtreecommitdiffstats
path: root/INSTALL
diff options
context:
space:
mode:
authorBodo Möller <bodo@openssl.org>1999-04-29 16:10:09 +0000
committerBodo Möller <bodo@openssl.org>1999-04-29 16:10:09 +0000
commit5f8d5c967f890f5949e2f46dcefca052e10efde8 (patch)
tree71e5ef993b9260dd3b2be0bc2540256c26023a1c /INSTALL
parenta79b03ce6fef6909ebb6c1d6b069d56da0c7a0c4 (diff)
New Configure options "threads" and "no-threads".
For Solaris and Linux, "threads" (with proper compiler options) is the default. Submitted by: Reviewed by: PR:
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL23
1 files changed, 23 insertions, 0 deletions
diff --git a/INSTALL b/INSTALL
index 967c658ad7..2c1b167541 100644
--- a/INSTALL
+++ b/INSTALL
@@ -37,6 +37,13 @@
rsaref Build with RSADSI's RSAREF toolkit.
+ no-threads Don't try to build with support for multi-threaded
+ applications.
+
+ threads Build with support for multi-threaded applications.
+ This will usually require additional system-dependent options!
+ See "Note on multi-threading" below.
+
no-asm Build with no assembler code.
386 Use the 80386 instruction set only (the default x86 code is
@@ -180,6 +187,22 @@
with names of the form <foo.h>.
+ Note on multi-threading
+ -----------------------
+
+ For some systems, the OpenSSL Configure script knows what compiler options
+ are needed to generate a library that is suitable for multi-threaded
+ applications. On these systems, support for multi-threading is enabled
+ by default; use the "no-threads" option to disable (this should never be
+ necessary).
+
+ On other systems, to enable support for multi-threading, you will have
+ to specifiy at least two options: "threads", and a system-dependent option.
+ (The latter is "-D_REENTRANT" on various systems.) The default in this
+ case, obviously, is not to include support for multi-threading (but
+ you can still use "no-threads" to suppress an annoying warning message
+ from the Configure script.)
+
--------------------------------------------------------------------------------
The orignal Unix build instructions from SSLeay follow.