1
0
mirror of git://git.gnupg.org/gnupg.git synced 2024-12-22 10:19:57 +01:00

* configure.ac: Add check for no-pointer-sign warning keyword, and

disable.  This is gcc4 specific.
This commit is contained in:
David Shaw 2005-06-13 20:45:05 +00:00
parent f3c4b07d05
commit 1067c01c93
2 changed files with 20 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2005-06-13 David Shaw <dshaw@jabberwocky.com>
* configure.ac: Add check for no-pointer-sign warning keyword, and
disable. This is gcc4 specific.
2005-05-31 Werner Koch <wk@g10code.com> 2005-05-31 Werner Koch <wk@g10code.com>
Released 1.4.2rc1. Released 1.4.2rc1.

View File

@ -1214,7 +1214,7 @@ esac
AC_SUBST(NETLIBS) AC_SUBST(NETLIBS)
AC_SUBST(W32LIBS) AC_SUBST(W32LIBS)
# Special options used fith gcc. # Special options used with gcc.
if test "$GCC" = yes; then if test "$GCC" = yes; then
# Note that it is okay to use CFLAGS here because this are just # Note that it is okay to use CFLAGS here because this are just
# warning options and the user should have a chance of overriding # warning options and the user should have a chance of overriding
@ -1226,6 +1226,20 @@ if test "$GCC" = yes; then
CFLAGS="$CFLAGS -Wall" CFLAGS="$CFLAGS -Wall"
fi fi
AC_MSG_CHECKING([if gcc supports -Wno-pointer-sign])
_gcc_cflags_save=$CFLAGS
CFLAGS="-Wno-pointer-sign"
AC_COMPILE_IFELSE(AC_LANG_PROGRAM([]),_gcc_psign=yes,_gcc_psign=no)
AC_MSG_RESULT($_gcc_psign)
CFLAGS=$_gcc_cflags_save;
if test x"$_gcc_psign" = xyes ; then
CFLAGS="$CFLAGS -Wno-pointer-sign"
fi
# Non exec stack hack. Fixme: Write a test to check whether as # Non exec stack hack. Fixme: Write a test to check whether as
# can cope with it and use the enable-noexecstack option only to # can cope with it and use the enable-noexecstack option only to
# disable it in case it is required on sime platforms. # disable it in case it is required on sime platforms.