rse         98/10/22 04:54:59

  Modified:    src      CHANGES Configure
               src/os/unix os.h
  Log:
  PORT: DSO/ELF support for FreeBSD 3.0.
  
  Submitted by: Ralf S. Engelschall, Dirk Froemberg <[EMAIL PROTECTED]>
  
  Revision  Changes    Path
  1.1115    +3 -0      apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===================================================================
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.1114
  retrieving revision 1.1115
  diff -u -r1.1114 -r1.1115
  --- CHANGES   1998/10/21 05:57:55     1.1114
  +++ CHANGES   1998/10/22 11:54:56     1.1115
  @@ -1,5 +1,8 @@
   Changes with Apache 1.3.4
   
  +  *) PORT: DSO/ELF support for FreeBSD 3.0.
  +     [Ralf S. Engelschall, Dirk Froemberg <[EMAIL PROTECTED]>]
  +  
     *) Add a "default-handler" handler that calls the default_hander()
        function which is normally called for static content.  This allows
        you to override a specific handler.  [Marc Slemko]
  
  
  
  1.301     +13 -1     apache-1.3/src/Configure
  
  Index: Configure
  ===================================================================
  RCS file: /export/home/cvs/apache-1.3/src/Configure,v
  retrieving revision 1.300
  retrieving revision 1.301
  diff -u -r1.300 -r1.301
  --- Configure 1998/10/19 23:58:26     1.300
  +++ Configure 1998/10/22 11:54:57     1.301
  @@ -901,11 +901,23 @@
               LDFLAGS_SHLIB_EXPORT="-rdynamic"
               SHLIB_SUFFIX_DEPTH=0
               ;;
  -        *-freebsd*)
  +        *-freebsd2*)
               CFLAGS_SHLIB="-fpic"
               LDFLAGS_SHLIB="-Bshareable"
               LDFLAGS_SHLIB_EXPORT=""
               SHLIB_SUFFIX_DEPTH=2
  +            ;;
  +        *-freebsd3*)
  +            CFLAGS_SHLIB="-fpic"
  +            LDFLAGS_SHLIB="-Bshareable"
  +            OBJFORMAT=`test -x /usr/bin/objformat && /usr/bin/objformat || 
echo aout` 
  +            if [ ".$OBJFORMAT" = .elf ]; then
  +                LDFLAGS_SHLIB_EXPORT="-Wl,-E"
  +                SHLIB_SUFFIX_DEPTH=0
  +            else
  +                LDFLAGS_SHLIB_EXPORT=""
  +                SHLIB_SUFFIX_DEPTH=2
  +            fi  
               ;;
           *-openbsd*)
               CFLAGS_SHLIB="-fPIC"
  
  
  
  1.33      +2 -1      apache-1.3/src/os/unix/os.h
  
  Index: os.h
  ===================================================================
  RCS file: /export/home/cvs/apache-1.3/src/os/unix/os.h,v
  retrieving revision 1.32
  retrieving revision 1.33
  diff -u -r1.32 -r1.33
  --- os.h      1998/09/16 06:49:44     1.32
  +++ os.h      1998/10/22 11:54:58     1.33
  @@ -121,7 +121,8 @@
   #define RTLD_GLOBAL 0
   #endif
   
  -#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__)
  +#if (defined(__FreeBSD__) && !defined(__ELF__)) || \
  +    defined(__OpenBSD__) || defined(__NetBSD__)
   #define DLSYM_NEEDS_UNDERSCORE
   #endif
   
  
  
  

Reply via email to