svn commit: r228822 - head/sys/conf

Dimitry Andric dim at FreeBSD.org
Fri Dec 23 00:23:37 UTC 2011


Author: dim
Date: Fri Dec 23 00:23:37 2011
New Revision: 228822
URL: http://svn.freebsd.org/changeset/base/228822

Log:
  When building the kernel with clang, it produces several warnings which
  might be useful in some cases, but which are not severe enough to error
  out the whole kernel build.  Display them anyway, so there is at least
  some incentive to fix them eventually.
  
  Start with -Wtautological-compare warnings.  These usually occur when
  people check if unsigned quantities are negative, or similar cases.  To
  clean these up would be painful, and might give problems if the base
  type which is compared against changes to signed later on.
  
  MFC after:	1 week

Modified:
  head/sys/conf/kern.mk

Modified: head/sys/conf/kern.mk
==============================================================================
--- head/sys/conf/kern.mk	Fri Dec 23 00:19:17 2011	(r228821)
+++ head/sys/conf/kern.mk	Fri Dec 23 00:23:37 2011	(r228822)
@@ -19,6 +19,10 @@ NO_WCONSTANT_CONVERSION=	-Wno-constant-c
 NO_WARRAY_BOUNDS=		-Wno-array-bounds
 NO_WSHIFT_COUNT_NEGATIVE=	-Wno-shift-count-negative
 NO_WSHIFT_COUNT_OVERFLOW=	-Wno-shift-count-overflow
+# Several other warnings which might be useful in some cases, but not severe
+# enough to error out the whole kernel build.  Display them anyway, so there is
+# some incentive to fix them eventually.
+CWARNFLAGS+=	-Wno-error-tautological-compare
 .endif
 
 #


More information about the svn-src-all mailing list