Return-Path: Delivered-To: apache-cvs-archive@hyperreal.org Received: (qmail 21485 invoked by uid 6000); 18 Mar 1998 22:09:32 -0000 Received: (qmail 21479 invoked by alias); 18 Mar 1998 22:09:31 -0000 Delivered-To: apache-1.3-cvs@hyperreal.org Received: (qmail 21477 invoked by uid 125); 18 Mar 1998 22:09:30 -0000 Date: 18 Mar 1998 22:09:30 -0000 Message-ID: <19980318220930.21476.qmail@hyperreal.org> From: jim@hyperreal.org To: apache-1.3-cvs@hyperreal.org Subject: cvs commit: apache-1.3/src Configure Sender: apache-cvs-owner@apache.org Precedence: bulk Reply-To: new-httpd@apache.org jim 98/03/18 14:09:30 Modified: src Configure Log: PR: 1901 Submitted by: Jim Jagielski BUG: Use -n32 for IRIX only if CC is cc Revision Changes Path 1.214 +47 -25 apache-1.3/src/Configure Index: Configure =================================================================== RCS file: /export/home/cvs/apache-1.3/src/Configure,v retrieving revision 1.213 retrieving revision 1.214 diff -u -r1.213 -r1.214 --- Configure 1998/03/18 20:50:39 1.213 +++ Configure 1998/03/18 22:09:29 1.214 @@ -332,16 +332,14 @@ # Note: We'd like to see patches to compile 64-bit, but for now... echo "You are running 64-bit Irix. For now, we will compile 32-bit" echo "but if you would care to port to 64-bit, send us the patches." - CFLAGS="$CFLAGS -n32" - LDFLAGS="$LDFLAGS -n32" DEF_WANTHSREGEX=yes DBM_LIB="" if [ "$RULE_IRIXNIS" = "yes" ]; then - OS='SGI IRIX w/NIS' + OS='SGI IRIX-64 w/NIS' CFLAGS="$CFLAGS -DIRIX" LIBS="$LIBS -lsun" else - OS='SGI IRIX' + OS='SGI IRIX-64' CFLAGS="$CFLAGS -DIRIX" fi ;; @@ -349,8 +347,6 @@ DEF_WANTHSREGEX=yes DBM_LIB="" if [ "$RULE_IRIXN32" = "yes" ]; then - CFLAGS="$CFLAGS -n32" - LDFLAGS="$LDFLAGS -n32" if [ "$RULE_IRIXNIS" = "yes" ]; then OS='SGI IRIX-32 w/NIS' else @@ -753,11 +749,17 @@ ;; *-sgi-irix32) case $CC in - */gcc|gcc ) CFLAGS_SHLIB="-fpic" ;; - */cc|cc ) CFLAGS_SHLIB="-KPIC" ;; + */gcc|gcc ) + CFLAGS_SHLIB="-fpic" + N32FLAG="" + ;; + */cc|cc ) + CFLAGS_SHLIB="-KPIC" + N32FLAG="-n32" + ;; esac if [ "$RULE_IRIXN32" = "yes" ]; then - LDFLAGS_SHLIB="-n32 -shared" + LDFLAGS_SHLIB="$N32FLAG -shared" else LDFLAGS_SHLIB="-shared" fi @@ -831,28 +833,48 @@ ## case "$OS" in 'ULTRIX') - if [ "$CC" = "cc" ]; then - CFLAGS="$CFLAGS -std" - fi + case "$CC" in + */cc|cc ) CFLAGS="$CFLAGS -std" ;; + esac ;; 'SCO 5') - if [ "$CC" = "cc" ]; then - OSBPRINTF="-K noinline" - fi + case "$CC" in + */cc|cc ) OSBPRINTF="-K noinline" ;; + esac ;; 'HI-UX') - if [ "$CC" = "cc" ]; then - CFLAGS="$CFLAGS -Aa -D_HIUX_SOURCE" - OPTIM=" " - TOPTIM="" - fi + case "$CC" in + */cc|cc ) + CFLAGS="$CFLAGS -Aa -D_HIUX_SOURCE" + OPTIM=" " + TOPTIM="" + ;; + esac ;; 'HP-UX'|'HP-UX 10') - if [ "$CC" = "cc" ]; then - CFLAGS="$CFLAGS -Aa -D_HPUX_SOURCE" - OPTIM=" " - TOPTIM="" - fi + case "$CC" in + */cc|cc ) + CFLAGS="$CFLAGS -Aa -D_HPUX_SOURCE" + OPTIM=" " + TOPTIM="" + ;; + esac + ;; + *IRIX-64*) + case "$CC" in + */cc|cc ) + CFLAGS="$CFLAGS -n32" + LDFLAGS="$LDFLAGS -n32" + ;; + esac + ;; + *IRIX-32*) + case "$CC" in + */cc|cc ) + CFLAGS="$CFLAGS -n32" + LDFLAGS="$LDFLAGS -n32" + ;; + esac ;; esac