svn commit: r329354 - head/usr.sbin/trpt

Conrad Meyer cem at FreeBSD.org
Fri Feb 16 04:30:58 UTC 2018


Author: cem
Date: Fri Feb 16 04:30:57 2018
New Revision: 329354
URL: https://svnweb.freebsd.org/changeset/base/329354

Log:
  trpt(8): Work around GCC4 shenanigans
  
  Reduce warns to known good value and do not add -Wno- flag the ancient GCC4
  does not understand.
  
  Reported by:	jhibbits
  Sponsored by:	Dell EMC Isilon

Modified:
  head/usr.sbin/trpt/Makefile

Modified: head/usr.sbin/trpt/Makefile
==============================================================================
--- head/usr.sbin/trpt/Makefile	Fri Feb 16 04:22:29 2018	(r329353)
+++ head/usr.sbin/trpt/Makefile	Fri Feb 16 04:30:57 2018	(r329354)
@@ -8,12 +8,20 @@ MAN=	trpt.8
 BINGRP=	kmem
 BINMODE= 2555
 
+.if ${MACHINE_CPUARCH} != "aarch64" && ${MACHINE_CPUARCH} != "amd64" && \
+    ${MACHINE_CPUARCH} != "i386" && ${MACHINE_CPUARCH} != "riscv"
+WARNS?=	4
+.endif
+
 .if ${MK_INET6_SUPPORT} != "no"
 CFLAGS+= -DINET6
 .endif
 
 .include <bsd.prog.mk>
 
+.if ${MACHINE_CPUARCH} == "aarch64" || ${MACHINE_CPUARCH} == "amd64" || \
+    ${MACHINE_CPUARCH} == "i386" || ${MACHINE_CPUARCH} == "riscv"
 # Several included system headers tickle this warning in ways that are
 # difficult to work around in this program.
 CFLAGS+= -Wno-missing-variable-declarations
+.endif


More information about the svn-src-all mailing list