Module Name:    src
Committed By:   mrg
Date:           Mon Sep  7 00:26:24 UTC 2020

Modified Files:
        src/usr.bin/kdump: Makefile
        src/usr.bin/ktruss: Makefile
        src/usr.bin/tftp: Makefile
        src/usr.bin/xinstall: Makefile

Log Message:
apply GCC_NO_ADDR_OF_PACKED_MEMBER


To generate a diff of this commit:
cvs rdiff -u -r1.33 -r1.34 src/usr.bin/kdump/Makefile
cvs rdiff -u -r1.30 -r1.31 src/usr.bin/ktruss/Makefile
cvs rdiff -u -r1.13 -r1.14 src/usr.bin/tftp/Makefile
cvs rdiff -u -r1.26 -r1.27 src/usr.bin/xinstall/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/usr.bin/kdump/Makefile
diff -u src/usr.bin/kdump/Makefile:1.33 src/usr.bin/kdump/Makefile:1.34
--- src/usr.bin/kdump/Makefile:1.33	Thu Apr  2 03:32:46 2020
+++ src/usr.bin/kdump/Makefile	Mon Sep  7 00:26:23 2020
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.33 2020/04/02 03:32:46 kamil Exp $
+#	$NetBSD: Makefile,v 1.34 2020/09/07 00:26:23 mrg Exp $
 #	@(#)Makefile	8.1 (Berkeley) 6/6/93
 
 .include <bsd.own.mk>		# for MKDYNAMICROOT & NETBSDSRCDIR
@@ -24,4 +24,6 @@ CPPFLAGS+=-I${NETBSDSRCDIR}/usr.bin/ktra
 LDADD+=-lutil
 DPADD+=${LIBUTIL}
 
+CWARNFLAGS.gcc+=	${GCC_NO_ADDR_OF_PACKED_MEMBER}
+
 .include <bsd.prog.mk>

Index: src/usr.bin/ktruss/Makefile
diff -u src/usr.bin/ktruss/Makefile:1.30 src/usr.bin/ktruss/Makefile:1.31
--- src/usr.bin/ktruss/Makefile:1.30	Sat Jan 23 21:22:49 2016
+++ src/usr.bin/ktruss/Makefile	Mon Sep  7 00:26:23 2020
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.30 2016/01/23 21:22:49 christos Exp $
+#	$NetBSD: Makefile,v 1.31 2020/09/07 00:26:23 mrg Exp $
 
 NOMAN=		# defined
 
@@ -32,6 +32,8 @@ misc.c misc.h: ${DESTDIR}/usr/include/sy
 CPPFLAGS+=	-I. -I${NETBSDSRCDIR}/usr.bin/ktrace -I${NETBSDSRCDIR}/sys \
 		-I${NETBSDSRCDIR}/usr.bin/kdump -DKTRUSS -D_KERNTYPES
 
+CWARNFLAGS.gcc+=	${GCC_NO_ADDR_OF_PACKED_MEMBER}
+
 .include <bsd.prog.mk>
 
 .PATH: ${NETBSDSRCDIR}/usr.bin/ktrace ${NETBSDSRCDIR}/usr.bin/kdump

Index: src/usr.bin/tftp/Makefile
diff -u src/usr.bin/tftp/Makefile:1.13 src/usr.bin/tftp/Makefile:1.14
--- src/usr.bin/tftp/Makefile:1.13	Sat Feb  8 13:33:56 2020
+++ src/usr.bin/tftp/Makefile	Mon Sep  7 00:26:24 2020
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.13 2020/02/08 13:33:56 fox Exp $
+#	$NetBSD: Makefile,v 1.14 2020/09/07 00:26:24 mrg Exp $
 #	@(#)Makefile	8.1 (Berkeley) 6/6/93
 
 WARNS?=2
@@ -8,7 +8,8 @@ USE_FORT?= yes	# network client
 PROG=	tftp
 SRCS=	main.c tftp.c tftpsubs.c
 
-COPTS.tftp.c+=	${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} == 8:? -Wno-array-bounds :}
-COPTS.tftp.c+=	${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} == 8:? -Wno-error=format-overflow :}
+CWARNFLAGS.gcc+=	${GCC_NO_ADDR_OF_PACKED_MEMBER} \
+			${GCC_NO_STRINGOP_OVERFLOW} \
+			${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 8:? -Wno-array-bounds :}
 
 .include <bsd.prog.mk>

Index: src/usr.bin/xinstall/Makefile
diff -u src/usr.bin/xinstall/Makefile:1.26 src/usr.bin/xinstall/Makefile:1.27
--- src/usr.bin/xinstall/Makefile:1.26	Sat Oct 10 22:54:03 2015
+++ src/usr.bin/xinstall/Makefile	Mon Sep  7 00:26:24 2020
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.26 2015/10/10 22:54:03 dholland Exp $
+#	$NetBSD: Makefile,v 1.27 2020/09/07 00:26:24 mrg Exp $
 #	@(#)Makefile	8.1 (Berkeley) 6/6/93
 
 .include <bsd.own.mk>
@@ -21,7 +21,8 @@ LDADD+= -lutil
 
 COPTS.xinstall.c += -Wno-format-nonliteral
 
-
 PROGNAME=install
 
+CWARNFLAGS.gcc+=	${GCC_NO_FORMAT_TRUNCATION}
+
 .include <bsd.prog.mk>

Reply via email to