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-head
mailing list