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