]> granicus.if.org Git - php/commitdiff
Disable strict aliasing warnings
authorNikita Popov <nikita.ppv@gmail.com>
Mon, 15 Apr 2019 08:43:49 +0000 (10:43 +0200)
committerNikita Popov <nikita.ppv@gmail.com>
Mon, 15 Apr 2019 08:43:49 +0000 (10:43 +0200)
It seems like GCC 5 likes to warn about exactly those trivial strict
aliasing violations that it's not going to miscompile anyway and the
warnings are gone in newer versions. Just disable the noise.

Zend/Zend.m4

index 44cdcee71e470d58c48eb88389606ac3c4a720db..0d10dbaae7c798ee6d4bb1c26b0624565eb93f17 100644 (file)
@@ -107,7 +107,7 @@ else
   AC_DEFINE(ZEND_DEBUG,0,[ ])
 fi
 
-test -n "$GCC" && CFLAGS="$CFLAGS -Wall"
+test -n "$GCC" && CFLAGS="$CFLAGS -Wall -Wno-strict-aliasing"
 test -n "$DEBUG_CFLAGS" && CFLAGS="$CFLAGS $DEBUG_CFLAGS"
 
 if test "$ZEND_MAINTAINER_ZTS" = "yes"; then