From bc0e3e9722bb2086a34b4eeeb5d47885904d3d4b Mon Sep 17 00:00:00 2001 From: Bram Matthys Date: Fri, 22 Jul 2005 23:30:57 +0000 Subject: [PATCH] no-strict-aliasing.. --- autoconf/configure.in | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/autoconf/configure.in b/autoconf/configure.in index cfe4ed1b1..c58e862ba 100644 --- a/autoconf/configure.in +++ b/autoconf/configure.in @@ -20,6 +20,13 @@ CFLAGS="-pipe $CFLAGS" fi fi +dnl UnrealIRCd might not be strict-aliasing safe at this time +dnl (the check below is taken from xemacs/Vin Shelton) +case "`gcc -v --help 2>&1`" in + *-fstrict-aliasing* ) CFLAGS="$CFLAGS -fno-strict-aliasing" ;; +esac + + AC_PATH_PROG(RM,rm) AC_PATH_PROG(CP,cp) AC_PATH_PROG(TOUCH,touch)