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
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to