build: Remove redundant options from GF_CFLAGS
While configuring, GF_CFLAGS is being populated with redudndant options as follows: Normal mode: GF_CFLAGS = -g -O2 -g -O2 -Wformat -Werror=format-security \ -g -O2 -g -O2 -Wformat -Werror=format-security \ -Werror=implicit-function-declaration Debug mode: GF_CFLAGS = -g -O2 -g -O0 -DDEBUG -Wformat -Werror=format-security \ -g -O2 -g -O0 -DDEBUG -Wformat -Werror=format-security \ -Werror=implicit-function-declaration This patch is to remove this redundancy of options. Change-Id: Idf6f2536c2a8ae24ba257681fbe9dfdb8bfa4f19 BUG: 1198849 Signed-off-by: Anoop C S <anoopcs@redhat.com> Reviewed-on: http://review.gluster.org/12714 Tested-by: NetBSD Build System <jenkins@build.gluster.org> Tested-by: Gluster Build System <jenkins@build.gluster.com> Reviewed-by: Kaleb KEITHLEY <kkeithle@redhat.com> Reviewed-by: Jeff Darcy <jdarcy@redhat.com>
This commit is contained in:
parent
b8b050c370
commit
86701a0ece
@ -934,15 +934,18 @@ fi
|
||||
|
||||
dnl check for gcc -Werror=implicit-function-declaration
|
||||
saved_CFLAGS=$CFLAGS
|
||||
saved_GF_CFLAGS=$GF_CFLAGS
|
||||
CFLAGS="-Werror=implicit-function-declaration"
|
||||
GF_CFLAGS="-Werror=implicit-function-declaration"
|
||||
AC_MSG_CHECKING([whether $CC accepts -Werror=implicit-function-declaration])
|
||||
AC_COMPILE_IFELSE([AC_LANG_PROGRAM()], [cc_werror_implicit=yes], [cc_werror_implicit=no])
|
||||
echo $cc_werror_implicit
|
||||
if test "x$cc_werror_implicit" = "xno"; then
|
||||
CFLAGS="$saved_CFLAGS"
|
||||
GF_CFLAGS="$saved_GF_CFLAGS"
|
||||
else
|
||||
CFLAGS="$saved_CFLAGS $CFLAGS"
|
||||
GF_CFLAGS="$GF_CFLAGS $CFLAGS"
|
||||
GF_CFLAGS="$saved_GF_CFLAGS $GF_CFLAGS"
|
||||
fi
|
||||
|
||||
dnl clang is mostly GCC-compatible, but its version is much lower,
|
||||
|
Loading…
x
Reference in New Issue
Block a user