summaryrefslogtreecommitdiff
path: root/INSTALL
diff options
context:
space:
mode:
authorRyan Bloom <rbb@apache.org>2001-04-15 22:37:13 +0000
committerRyan Bloom <rbb@apache.org>2001-04-15 22:37:13 +0000
commite3230b6cf06930abe1f37c4c225c5a6c46112022 (patch)
treeda377a0c846874349b10008ec9d54c312ec12143 /INSTALL
parent73d8d4ab4dc5f979b02b0ab9b55472986090a936 (diff)
downloadhttpd-e3230b6cf06930abe1f37c4c225c5a6c46112022.tar.gz
Update the DSO docs in the INSTALL file.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88869 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL23
1 files changed, 6 insertions, 17 deletions
diff --git a/INSTALL b/INSTALL
index 191ea5e958..a21bec8c82 100644
--- a/INSTALL
+++ b/INSTALL
@@ -78,24 +78,13 @@
To provide maximum flexibility Apache now is able to load
modules under runtime via the DSO mechanism by using the
- pragmatic dlopen()/dlsym() system calls. These system calls
+ pragmatic apr_dso_open()/apr_dso_sym() calls. These calls
are not available under all operating systems therefore you
- cannot use the DSO mechanism on all platforms. And Apache
- currently has only limited built-in knowledge on how to
- compile shared objects because this is heavily
- platform-dependent. The current state is this:
-
- o Out-of-the-box supported platforms are (Not all of these
- will work currently. DSO support is currently available on
- most of these platforms however):
- - Linux - SunOS - UnixWare - Darwin/Mac OS
- - FreeBSD - Solaris - AIX - OpenStep/Mach
- - OpenBSD - IRIX - SCO - DYNIX/ptx
- - NetBSD - HPUX - ReliantUNIX
- - BSDI - Digital Unix - DGUX
-
- o Entirely unsupported platforms are:
- - Ultrix
+ cannot use the DSO mechanism on all platforms. Apache relies
+ on autoconf to detect the ability to use DSOs, and libtool to
+ determine how to build DSOs. If your platform is supported by
+ libtool, and we can find DSO system calls, then DSOs should
+ work out-of-the-box.
If your system is not on these lists but has the dlopen-style
interface, you either have to provide the appropriate compiler