[Xfce4-commits] r30297 - in libxfce4ui/trunk: . libxfce4smclient-private

Brian Tarricone kelnos at xfce.org
Mon Jul 13 08:36:01 CEST 2009


Author: kelnos
Date: 2009-07-13 06:36:01 +0000 (Mon, 13 Jul 2009)
New Revision: 30297

Modified:
   libxfce4ui/trunk/configure.in.in
   libxfce4ui/trunk/libxfce4smclient-private/Makefile.am
Log:
suppress warnings about breaking strict aliasing rules for EggSMClient

at this point, i don't think it's worth trying to fix, and will only
make merging upstream changes harder

Modified: libxfce4ui/trunk/configure.in.in
===================================================================
--- libxfce4ui/trunk/configure.in.in	2009-07-12 21:35:37 UTC (rev 30296)
+++ libxfce4ui/trunk/configure.in.in	2009-07-13 06:36:01 UTC (rev 30297)
@@ -164,6 +164,12 @@
 fi
 AM_CONDITIONAL([ENABLE_SMCLIENT_LIBRARY], [test "x$enable_smclient_library" = "xyes"])
 
+dnl EggSMClient breaks strict aliasing rules.  Since I don't think it's
+dnl worth fixing it, let's just disable the warning so --enable-debug=full
+dnl doesn't error out.
+XDT_SUPPORTED_FLAGS([NO_STRICT_ALIASING_CFLAGS], [-fno-strict-aliasing])
+AC_SUBST([NO_STRICT_ALIASING_CFLAGS])
+
 dnl *********************************************************
 dnl *** Optional support for the Glade Interface Designer ***
 dnl *********************************************************

Modified: libxfce4ui/trunk/libxfce4smclient-private/Makefile.am
===================================================================
--- libxfce4ui/trunk/libxfce4smclient-private/Makefile.am	2009-07-12 21:35:37 UTC (rev 30296)
+++ libxfce4ui/trunk/libxfce4smclient-private/Makefile.am	2009-07-13 06:36:01 UTC (rev 30297)
@@ -9,6 +9,7 @@
 	-DG_LOG_DOMAIN=\"libxfce4smclient-private\" \
 	-DPACKAGE_LOCALE_DIR=\"$(localedir)\" \
 	-DPREFIX=\"$(prefix)\" \
+	$(NO_STRICT_ALIASING_CFLAGS) \
 	$(PLATFORM_CPPFLAGS)
 
 if PLATFORM_OSX




More information about the Xfce4-commits mailing list