summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRaymond Lu <songyulu@hdfgroup.org>2004-01-08 20:49:05 (GMT)
committerRaymond Lu <songyulu@hdfgroup.org>2004-01-08 20:49:05 (GMT)
commitc891e4a01e575cec23d51b526fd792b57eab9d06 (patch)
treec04faf6f45ac48958c65d625dfbfafcbf31e0211
parentbe87d135e1e4fa6b8255b92258b62749a2ac2355 (diff)
downloadhdf5-c891e4a01e575cec23d51b526fd792b57eab9d06.zip
hdf5-c891e4a01e575cec23d51b526fd792b57eab9d06.tar.gz
hdf5-c891e4a01e575cec23d51b526fd792b57eab9d06.tar.bz2
[svn-r8046] Purpose: bug fix
Description: int64_t couldn't be found after titan's ecc was upgraded. Solution: Added -D__GNUC__ to CFLAGS Platforms tested: titan(titan specific)
-rw-r--r--config/ia64-linux-gnu6
1 files changed, 4 insertions, 2 deletions
diff --git a/config/ia64-linux-gnu b/config/ia64-linux-gnu
index 440945f..211f330 100644
--- a/config/ia64-linux-gnu
+++ b/config/ia64-linux-gnu
@@ -13,11 +13,13 @@ fi
#----------------------------------------------------------------------------
# Compiler flags. The CPPFLAGS values should not include package debug
# flags like `-DH5G_DEBUG' since these are added with the
-# `--enable-debug' switch of configure.
+# `--enable-debug' switch of configure. After titan's ecc was updated to 7.1,
+# int64_t couldn't be found because of overlapping definitions in stdint.h
+# and sys/types.h. So added -D__GNUC__ to CFLAGS.
case $CC_BASENAME in
ecc)
- CFLAGS="$CFLAGS -std=c99 -w2 -Wall"
+ CFLAGS="$CFLAGS -std=c99 -w2 -Wall -D__GNUC__"
DEBUG_CFLAGS="-g -O0"
DEBUG_CPPFLAGS=
PROD_CFLAGS="" # ecc has -O2 as default