svn commit: r204025 - head/share/mk

Marcel Moolenaar marcel at FreeBSD.org
Thu Feb 18 02:06:58 UTC 2010


Author: marcel
Date: Thu Feb 18 02:06:57 2010
New Revision: 204025
URL: http://svn.freebsd.org/changeset/base/204025

Log:
  Allow suppression of -Wcast-align for WARNS>=4 by defining
  NO_WCAST_ALIGN. The headers of the standard C++ library are
  not 64-bit clean and trigger the warning. This prevents use
  of WARNS>=4 on ia64 for example.

Modified:
  head/share/mk/bsd.sys.mk

Modified: head/share/mk/bsd.sys.mk
==============================================================================
--- head/share/mk/bsd.sys.mk	Thu Feb 18 01:44:48 2010	(r204024)
+++ head/share/mk/bsd.sys.mk	Thu Feb 18 02:06:57 2010	(r204025)
@@ -43,7 +43,10 @@ CWARNFLAGS	+=	-W -Wno-unused-parameter -
 .  endif
 .  if ${WARNS} >= 4
 CWARNFLAGS	+=	-Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch\
-			-Wshadow -Wcast-align -Wunused-parameter
+			-Wshadow -Wunused-parameter
+.   if !defined(NO_WCAST_ALIGN)
+CWARNFLAGS	+=	-Wcast-align
+.   endif
 .  endif
 # BDECFLAGS
 .  if ${WARNS} >= 6


More information about the svn-src-all mailing list