From 3774b2732abbf82e68f7d7c292bf6f9d6330064c Mon Sep 17 00:00:00 2001 From: Raymond Lu Date: Thu, 8 Jan 2004 15:04:56 -0500 Subject: [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) --- config/ia64-linux-gnu | 6 ++++-- 1 file 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= -- cgit v0.12