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>