rse         98/04/14 01:27:34

  Modified:    .        README.configure INSTALL
               src      Configuration.tmpl README.DSO
  Log:
  Reduce redundant information about DSO by referring to
  the new README.DSO where useful.
  
  Revision  Changes    Path
  1.5       +3 -3      apache-1.3/README.configure
  
  Index: README.configure
  ===================================================================
  RCS file: /export/home/cvs/apache-1.3/README.configure,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- README.configure  1998/03/31 07:03:23     1.4
  +++ README.configure  1998/04/14 08:27:32     1.5
  @@ -122,9 +122,9 @@
     -----------------------------------
   
     Apache 1.3 supports building modules as shared objects on all major
  -  platforms like FreeBSD, Linux, SunOS, Solaris, IRIX, OSF/1 and UnixWare.
  -  APACI has a nice way of enabling the building of these shared objects and
  -  automatically installing them:
  +  platforms (see section "Supported Platforms" in file src/README.DSO for
  +  details).  APACI has a nice way of enabling the building of these shared
  +  objects and automatically installing them:
   
       $ ./configure --prefix=/path/to/apache \
                     --enable-module=rewrite \
  
  
  
  1.7       +4 -2      apache-1.3/INSTALL
  
  Index: INSTALL
  ===================================================================
  RCS file: /export/home/cvs/apache-1.3/INSTALL,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- INSTALL   1998/04/13 18:35:34     1.6
  +++ INSTALL   1998/04/14 08:27:32     1.7
  @@ -81,10 +81,9 @@
              - Linux     - IRIX    
              - FreeBSD   - OSF1    
              - Solaris   - UnixWare
  -           - SunOS
  +           - SunOS     - HPUX
   
           o Entirely unsupported platforms are:
  -           - HP-UX  (because no dlopen-style interface)
              - Ultrix (because no dlopen-style interface)
              - AIX    (although it has dlopen it is a braindead one)
   
  @@ -93,6 +92,9 @@
           linker flags (see CFLAGS_SHLIB, LDFLAGS_SHLIB and 
LDFLAGS_SHLIB_EXPORT
           below) manually or at least make sure a Perl 5 interpreter is
           installed from which Apache can guess the options.
  +
  +        For more information about DSO support in Apache 1.3 please
  +        read the file src/README.DSO.
   
     3. Configuring the source tree
        ---------------------------
  
  
  
  1.100     +3 -8      apache-1.3/src/Configuration.tmpl
  
  Index: Configuration.tmpl
  ===================================================================
  RCS file: /export/home/cvs/apache-1.3/src/Configuration.tmpl,v
  retrieving revision 1.99
  retrieving revision 1.100
  diff -u -r1.99 -r1.100
  --- Configuration.tmpl        1998/04/12 15:49:26     1.99
  +++ Configuration.tmpl        1998/04/14 08:27:33     1.100
  @@ -59,14 +59,9 @@
   #
   # The Configure script currently has only limited built-in
   # knowledge on how to compile these DSO files because this is
  -# heavily platform-dependent. The current state is this:
  -#
  -# Out-of-the-box supported platforms:
  -#   Linux, FreeBSD, Solaris, SunOS, OSF1
  -#   IRIX, HP/UX, UnixWare, SINIX, SVR4
  -#
  -# Explicitly unsupported platforms:
  -#   AIX, Ultrix
  +# heavily platform-dependent. The current state of supported and
  +# explicitly unsupported platforms can be found in the README.DSO
  +# file under "Supported Platforms".
   #
   # For other platforms where you want to use the DSO mechanism you
   # first have to make sure it supports the pragmatic dlopen()
  
  
  
  1.2       +31 -1     apache-1.3/src/README.DSO
  
  Index: README.DSO
  ===================================================================
  RCS file: /export/home/cvs/apache-1.3/src/README.DSO,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- README.DSO        1998/04/13 15:40:18     1.1
  +++ README.DSO        1998/04/14 08:27:33     1.2
  @@ -114,6 +114,36 @@
    distribution source tree and without having to fiddle with the
    platform-dependend compiler and linker flags for DSO support.
   
  + Supported Platforms
  + -------------------
  +
  + Apache's src/Configure script currently has only limited built-in knowledge
  + on how to compile DSO files because (as already mentioned) this is heavily
  + platform-dependent. Nevertheless all major Unix platforms are supported.  
The
  + definitive current state (April 1998) is this:
  +
  + Out-of-the-box supported platforms:
  + (actually tested versions in parenthesis)
  +
  +   o  FreeBSD   (2.1.5, 2.2.5, 2.2.6)
  +   o  Linux     (Debian/1.3.1, RedHat/4.2)
  +   o  Solaris   (2.4, 2.5.1, 2.6)
  +   o  SunOS     (4.1.3)
  +   o  OSF1      (4.0)
  +   o  IRIX      (6.2)
  +   o  HP/UX     (10.20)
  +   o  UnixWare  (2.01, 2.1.2)
  +   o  SINIX     (?)
  +   o  SVR4      (-)
  +
  + Explicitly unsupported platforms:
  +
  +   o  Ultrix: There is no dlopen-style interface under this platform.
  +
  +   o  AIX: Under AIX 3.x there is no dlopen-style interface and under AIX 4.2
  +      although there is one the linker (ld) is such braindead that it is a
  +      horrible mess to get the DSO mechanism working.
  +   
    Usage Summary
    -------------
   
  @@ -233,7 +263,7 @@
        way the global symbols are forced to be exported. As a consequence the
        Apache src/Configure script automatically forced SHARED_CORE under those
        platforms when DSO should be used.
  -   
  +
                                          Ralf S. Engelschall
                                          [EMAIL PROTECTED]
                                          www.engelschall.com
  
  
  

Reply via email to