You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by st...@locus.apache.org on 2000/09/13 22:49:45 UTC

cvs commit: apache-1.3/src CHANGES Configure

stoddard    00/09/13 13:49:45

  Modified:    src      CHANGES Configure
  Log:
  Update Configure script to allow building Apache on IBM's IA64 version of AIX.
  
  Submitted by:  Paul Reder
  Reviewed by:  Bill Stoddard
  
  Revision  Changes    Path
  1.1574    +3 -0      apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===================================================================
  RCS file: /home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.1573
  retrieving revision 1.1574
  diff -u -r1.1573 -r1.1574
  --- CHANGES	2000/09/12 16:32:36	1.1573
  +++ CHANGES	2000/09/13 20:49:41	1.1574
  @@ -1,5 +1,8 @@
   Changes with Apache 1.3.13
   
  +  *) Update Configure script to allow building Apache on IBM's
  +     IA64 version of AIX. [Paul Reder]
  +
     *) NameVirtualHost can now take "*" as an argument instead of
        an IP address. This allows you to create a purely name-based
        virtual hosting server that does not have any IP addresses in
  
  
  
  1.402     +29 -0     apache-1.3/src/Configure
  
  Index: Configure
  ===================================================================
  RCS file: /home/cvs/apache-1.3/src/Configure,v
  retrieving revision 1.401
  retrieving revision 1.402
  diff -u -r1.401 -r1.402
  --- Configure	2000/07/28 08:40:18	1.401
  +++ Configure	2000/09/13 20:49:42	1.402
  @@ -321,6 +321,13 @@
   	RULE_SHARED_CORE=no
   	DEF_SHARED_CORE=no
   	;;
  +    ia64-ibm-aix*)
  +       OS='IBM AIX IA64'
  +       CFLAGS="$CFLAGS -DAIXIA64 -U__STR__"
  +       LDFLAGS="$LDFLAGS -lm"
  +       RULE_SHARED_CORE=no
  +       DEF_SHARED_CORE=no
  +       ;;
       *-ibm-aix*)
   	OS='IBM AIX'
   	CFLAGS="$CFLAGS -DAIX=1 -U__STR__"
  @@ -1278,6 +1285,18 @@
   	    LDFLAGS_SHLIB_EXPORT="-Wl,-E -Wl,-B,deferred -Wl,+s"
   	    SHLIB_SUFFIX_NAME=sl
   	    ;;
  +       ia64-ibm-aix*)
  +           case $CC in
  +               */gcc|gcc ) CFLAGS_SHLIB="-fpic" ;;
  +               */cc|cc   ) CFLAGS_SHLIB="" ;;
  +           esac
  +           LDFLAGS_SHLIB=" -L /usr/lib/ia64l32 -G "
  +           LDFLAGS_MOD_SHLIB="$LDFLAGS_SHLIB -bI:@libexecdir@/httpd.exp -lc"
  +           LDFLAGS_SHLIB="$LDFLAGS_SHLIB -Bexport:\`echo \$@|sed -e 's:\.so\$\$:.exp:'\`"
  +           LDFLAGS_SHLIB="$LDFLAGS_SHLIB -lc"
  +           LDFLAGS_SHLIB_EXPORT="-Wl,-Bexport:\$(SRCDIR)/support/httpd.exp"
  +           SHLIB_EXPORT_FILES=yes
  +           ;;
   	*-ibm-aix*)
   	    case $CC in
   		*/gcc|gcc ) CFLAGS_SHLIB="-fpic" ;;
  @@ -1458,6 +1477,13 @@
   	    ;;
   	esac
   	;;
  +    'IBM AIX IA64')
  +       case $CC in
  +           */cc|cc )
  +               CFLAGS="$CFLAGS -qnogenpcomp -qnousepcomp"
  +           ;;
  +       esac
  +       ;;
   esac
   
   ####################################################################
  @@ -2039,6 +2065,9 @@
   if [ "x$using_shlib" = "x1" ] ; then
       DL_LIB=""
       case $PLAT in
  +       ia64-ibm-aix* )
  +           DL_LIB="-ldl"
  +           ;;
   	*-ibm-aix* )
   	    DL_LIB="-lld"
   	    ;;