aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard Levitte <levitte@openssl.org>2000-08-02 04:19:50 +0000
committerRichard Levitte <levitte@openssl.org>2000-08-02 04:19:50 +0000
commitfcc6a1c4eccb8ada75f57b86343426864ce12ff5 (patch)
tree18e254689d2b943db163bfa52bd8a766acbffa89
parent55bad949ed4d5743f5ac49e2b56696ffbafb001f (diff)
downloadopenssl-fcc6a1c4eccb8ada75f57b86343426864ce12ff5.tar.gz
Added and corrected documentation for the 'shared' option
-rwxr-xr-xConfigure3
-rw-r--r--INSTALL17
2 files changed, 18 insertions, 2 deletions
diff --git a/Configure b/Configure
index 5071bc0ef5..28398e88d7 100755
--- a/Configure
+++ b/Configure
@@ -27,8 +27,7 @@ my $usage="Usage: Configure [no-<cipher> ...] [-Dxxx] [-lxxx] [-Lxxx] [-fxxx] [-
# [no-]threads [don't] try to create a library that is suitable for
# multithreaded applications (default is "threads" if we
# know how to do it)
-# [no-]shared [don't] try to create shared libraries instead of static
-# ones when possible.
+# [no-]shared [don't] try to create shared libraries when supported.
# no-asm do not use assembler
# no-dso do not compile in any native shared-library methods. This
# will ensure that all methods just return NULL.
diff --git a/INSTALL b/INSTALL
index 7cbde1663b..3fcddbbf03 100644
--- a/INSTALL
+++ b/INSTALL
@@ -53,6 +53,12 @@
This will usually require additional system-dependent options!
See "Note on multi-threading" below.
+ no-shared Don't try to create shared libraries.
+
+ shared In addition to the usual static libraries, create shared
+ libraries on platforms where it's supported. See "Note on
+ shared libraries" below.
+
no-asm Do not use assembler code.
386 Use the 80386 instruction set only (the default x86 code is
@@ -253,3 +259,14 @@
you can still use "no-threads" to suppress an annoying warning message
from the Configure script.)
+
+ Note on shared libraries
+ ------------------------
+
+ For some systems, the OpenSSL Configure script knows what is needed to
+ build shared libraries for libcrypto and libssl. On these systems,
+ the shared libraries are currently not created by default, but giving
+ the option "shared" will get them created. This method supports Makefile
+ targets for shared library creation, like linux-shared. Those targets
+ can currently be used on their own just as well, but this is expected
+ to change in future versions of OpenSSL.