disable -Wformat-xxx when gcc version >= 7
parent
7187840167
commit
2cb3214d58
10
make.sh
10
make.sh
|
|
@ -54,7 +54,13 @@ fi
|
||||||
|
|
||||||
DEBUG_FLAG=0
|
DEBUG_FLAG=0
|
||||||
|
|
||||||
CFLAGS='-Wall -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE'
|
export CC=gcc
|
||||||
|
CFLAGS='-Wall'
|
||||||
|
GCC_VERSION=$(gcc -dM -E - < /dev/null | grep -w __GNUC__ | awk '{print $NF;}')
|
||||||
|
if [ -n "$GCC_VERSION" ] && [ $GCC_VERSION -ge 7 ]; then
|
||||||
|
CFLAGS="$CFLAGS -Wformat-truncation=0 -Wformat-overflow=0"
|
||||||
|
fi
|
||||||
|
CFLAGS="$CFLAGS -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE"
|
||||||
if [ "$DEBUG_FLAG" = "1" ]; then
|
if [ "$DEBUG_FLAG" = "1" ]; then
|
||||||
CFLAGS="$CFLAGS -g -DDEBUG_FLAG"
|
CFLAGS="$CFLAGS -g -DDEBUG_FLAG"
|
||||||
else
|
else
|
||||||
|
|
@ -90,12 +96,10 @@ elif [ "$uname" = "SunOS" ]; then
|
||||||
IOEVENT_USE=IOEVENT_USE_PORT
|
IOEVENT_USE=IOEVENT_USE_PORT
|
||||||
CFLAGS="$CFLAGS -D_THREAD_SAFE"
|
CFLAGS="$CFLAGS -D_THREAD_SAFE"
|
||||||
LIBS="$LIBS -lsocket -lnsl -lresolv"
|
LIBS="$LIBS -lsocket -lnsl -lresolv"
|
||||||
export CC=gcc
|
|
||||||
elif [ "$uname" = "AIX" ]; then
|
elif [ "$uname" = "AIX" ]; then
|
||||||
OS_NAME=OS_AIX
|
OS_NAME=OS_AIX
|
||||||
IOEVENT_USE=IOEVENT_USE_NONE
|
IOEVENT_USE=IOEVENT_USE_NONE
|
||||||
CFLAGS="$CFLAGS -D_THREAD_SAFE"
|
CFLAGS="$CFLAGS -D_THREAD_SAFE"
|
||||||
export CC=gcc
|
|
||||||
elif [ "$uname" = "HP-UX" ]; then
|
elif [ "$uname" = "HP-UX" ]; then
|
||||||
OS_NAME=OS_HPUX
|
OS_NAME=OS_HPUX
|
||||||
IOEVENT_USE=IOEVENT_USE_NONE
|
IOEVENT_USE=IOEVENT_USE_NONE
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue