diff options
author | 2001-04-13 18:25:29 +0000 | |
---|---|---|
committer | 2001-04-13 18:25:29 +0000 | |
commit | c106f8b3984c2446df4faf3954fb01a583067088 (patch) | |
tree | 6509763efb536303408f1a23763b8a9bdf67a1dd | |
parent | merge mod_ssl 2.8.2 (diff) | |
download | wireguard-openbsd-c106f8b3984c2446df4faf3954fb01a583067088.tar.xz wireguard-openbsd-c106f8b3984c2446df4faf3954fb01a583067088.zip |
merge mod_ssl 2.8.2
--
Ok'd by: beck@
-rw-r--r-- | usr.sbin/httpd/INSTALL.SSL | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/usr.sbin/httpd/INSTALL.SSL b/usr.sbin/httpd/INSTALL.SSL index 5a597e26263..3a246097688 100644 --- a/usr.sbin/httpd/INSTALL.SSL +++ b/usr.sbin/httpd/INSTALL.SSL @@ -124,6 +124,7 @@ $ cd openssl-0.9.x ALL $ sh config \ ALL no-idea \ EU + no-threads \ OPTIONAL -fPIC OPTIONAL $ make ALL $ make test OPTIONAL @@ -149,6 +150,17 @@ have to use -fPIC and not -fpic, as the latter will usually cause the build to fail. See below for more details. + NOTE: The optional `no-threads' keyword above is to increase + performance inside OpenSSL, because Apache 1.3 does not + use threads anyway. However, OpenSSL, if built without + `no-threads', by default builds with multi-threading support. + This multi-threading support involves using locking around a + lot of internal object manipulation (esp. reference counts). + The fact that it is not possible in Apache 1.3 to have + threads racing on any kind of object internal to OpenSSL + means that any overhead (memory and/or time) relating to + these locking mechanisms is wasted by default. + 4. Optionally you now can build the MM Shared Memory library when you want shared memory support in Apache/EAPI. For instance this allows mod_ssl to use a high-performance RAM-based session cache instead of a disk-based |