summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlbert Cheng <acheng@hdfgroup.org>2004-12-13 21:47:43 (GMT)
committerAlbert Cheng <acheng@hdfgroup.org>2004-12-13 21:47:43 (GMT)
commit8c8d5ce80a6aef76ad44494097fc32e20d6816d5 (patch)
tree02504c14cb72b2f4547bac69f183fd1db36a630a
parent1f0aa2059f423f8f9e5583ac004bf385eb7df91a (diff)
downloadhdf5-8c8d5ce80a6aef76ad44494097fc32e20d6816d5.zip
hdf5-8c8d5ce80a6aef76ad44494097fc32e20d6816d5.tar.gz
hdf5-8c8d5ce80a6aef76ad44494097fc32e20d6816d5.tar.bz2
[svn-r9660] Purpose:
Bug fix. Description: MIPSpro Compiler 7.4.x starts to support C99 features but stdint.h has a "guard" in it that will #error if cc is invoked without asking for C99 standard. But it does not result with a non-zero compiler exit code, thus configure thought it is okay to use header file stdint.h. This causes problems later. Solution: Default to use the C99 compiler if available. Platforms tested: Tested in Sandia tesla machine which is a new SGI machine.
-rw-r--r--config/irix6.x9
1 files changed, 5 insertions, 4 deletions
diff --git a/config/irix6.x b/config/irix6.x
index 44785c0..e9bb680 100644
--- a/config/irix6.x
+++ b/config/irix6.x
@@ -10,6 +10,10 @@
if test "X-" = "X-$CC"; then
CC='cc'
CC_BASENAME=cc
+ # use c99 compiler if available.
+ if `c99 -version >/dev/null 2>&1` ; then
+ CC='c99'
+ fi
fi
RANLIB=:
@@ -63,13 +67,10 @@ case "X-$CC_BASENAME" in
# 85: duplicate definition preemption (from -lnsl)
# 134: duplicate weak definition preemption (from -lnsl)
CFLAGS="$CFLAGS -Wl,-woff,47,-woff,84,-woff,85,-woff,134"
-
- # Always turn on full warnings
- CFLAGS="$CFLAGS -fullwarn"
fi
# Extra debugging flags
- DEBUG_CFLAGS="-g"
+ DEBUG_CFLAGS="-g -fullwarn"
DEBUG_CPPFLAGS=
# Extra production flags