summaryrefslogtreecommitdiffstats
path: root/config/ia64-linux-gnu
diff options
context:
space:
mode:
authorRaymond Lu <songyulu@hdfgroup.org>2004-01-08 20:04:56 (GMT)
committerRaymond Lu <songyulu@hdfgroup.org>2004-01-08 20:04:56 (GMT)
commit3774b2732abbf82e68f7d7c292bf6f9d6330064c (patch)
tree10f90ab3e353032b4cc0d66fc380bfc51c904d4e /config/ia64-linux-gnu
parentbe7ebb248fbe7d887b44b4aecbfe80f2517d53b1 (diff)
downloadhdf5-3774b2732abbf82e68f7d7c292bf6f9d6330064c.zip
hdf5-3774b2732abbf82e68f7d7c292bf6f9d6330064c.tar.gz
hdf5-3774b2732abbf82e68f7d7c292bf6f9d6330064c.tar.bz2
[svn-r8041] Purpose: bug fix
Description: After titan updated ecc compiler, int64_t cannot be found. Solution: Added -D__GNUC__ to CFLAGS to enable int64_t in /usr/include/stdint.h Platforms tested: titan(titan specific)
Diffstat (limited to 'config/ia64-linux-gnu')
-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 f61f70d..d6762bb 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. For ecc 7.1, because of the
+# overlapping definitions of int64_t(starting from int8_t) in sys/types.h
+# and stdint.h, we 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=