Module Name: src
Committed By: mrg
Date: Mon Feb 4 04:05:16 UTC 2019
Modified Files:
src/bin/ksh: Makefile
src/crypto/external/bsd/netpgp/bin/netpgpverify: Makefile
src/crypto/external/bsd/netpgp/lib/verify: Makefile
src/crypto/external/bsd/openssh/bin/sftp: Makefile
src/external/bsd/dhcpcd/sbin/dhcpcd: Makefile
src/external/bsd/libarchive/lib/libarchive: Makefile
src/external/bsd/libevent/lib/libevent: Makefile
src/external/bsd/libpcap/lib: Makefile
src/external/bsd/ntp: Makefile.inc
src/external/bsd/nvi/usr.bin/nvi: Makefile
src/external/bsd/pdisk/bin: Makefile
src/lib/libbz2: Makefile
src/lib/libz: Makefile
src/sys/modules/pf: Makefile
src/sys/modules/radeondrm: Makefile
Log Message:
- use -Wno-error=implicit-fallthrough with GCC7.
To generate a diff of this commit:
cvs rdiff -u -r1.34 -r1.35 src/bin/ksh/Makefile
cvs rdiff -u -r1.15 -r1.16 \
src/crypto/external/bsd/netpgp/bin/netpgpverify/Makefile
cvs rdiff -u -r1.9 -r1.10 src/crypto/external/bsd/netpgp/lib/verify/Makefile
cvs rdiff -u -r1.5 -r1.6 src/crypto/external/bsd/openssh/bin/sftp/Makefile
cvs rdiff -u -r1.43 -r1.44 src/external/bsd/dhcpcd/sbin/dhcpcd/Makefile
cvs rdiff -u -r1.8 -r1.9 src/external/bsd/libarchive/lib/libarchive/Makefile
cvs rdiff -u -r1.4 -r1.5 src/external/bsd/libevent/lib/libevent/Makefile
cvs rdiff -u -r1.21 -r1.22 src/external/bsd/libpcap/lib/Makefile
cvs rdiff -u -r1.17 -r1.18 src/external/bsd/ntp/Makefile.inc
cvs rdiff -u -r1.17 -r1.18 src/external/bsd/nvi/usr.bin/nvi/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/pdisk/bin/Makefile
cvs rdiff -u -r1.18 -r1.19 src/lib/libbz2/Makefile
cvs rdiff -u -r1.23 -r1.24 src/lib/libz/Makefile
cvs rdiff -u -r1.9 -r1.10 src/sys/modules/pf/Makefile
cvs rdiff -u -r1.10 -r1.11 src/sys/modules/radeondrm/Makefile
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/bin/ksh/Makefile
diff -u src/bin/ksh/Makefile:1.34 src/bin/ksh/Makefile:1.35
--- src/bin/ksh/Makefile:1.34 Fri Jun 30 04:22:22 2017
+++ src/bin/ksh/Makefile Mon Feb 4 04:05:15 2019
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.34 2017/06/30 04:22:22 kamil Exp $
+# $NetBSD: Makefile,v 1.35 2019/02/04 04:05:15 mrg Exp $
WARNS=3
CWARNFLAGS.clang+= -Wno-error=cast-qual
@@ -48,4 +48,8 @@ ksh.1: ksh.Man mkman
${HOST_SH} $(.CURDIR)/mkman ksh $(.CURDIR)/ksh.Man >ksh.1.tmp \
&& mv ksh.1.tmp ksh.1
+.if defined(HAVE_GCC) && ${HAVE_GCC} == 7 && ${ACTIVE_CC} == "gcc"
+COPTS+= -Wno-error=implicit-fallthrough
+.endif
+
.include <bsd.prog.mk>
Index: src/crypto/external/bsd/netpgp/bin/netpgpverify/Makefile
diff -u src/crypto/external/bsd/netpgp/bin/netpgpverify/Makefile:1.15 src/crypto/external/bsd/netpgp/bin/netpgpverify/Makefile:1.16
--- src/crypto/external/bsd/netpgp/bin/netpgpverify/Makefile:1.15 Mon Apr 17 19:50:27 2017
+++ src/crypto/external/bsd/netpgp/bin/netpgpverify/Makefile Mon Feb 4 04:05:15 2019
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2017/04/17 19:50:27 agc Exp $
+# $NetBSD: Makefile,v 1.16 2019/02/04 04:05:15 mrg Exp $
PROG=netpgpverify
BINDIR= /usr/bin
@@ -26,6 +26,12 @@ EXTDIST=${.CURDIR}/../../dist
.PATH: ${EXTDIST}/src/netpgpverify
+.include <bsd.own.mk>
+
+.if defined(HAVE_GCC) && ${HAVE_GCC} == 7 && ${ACTIVE_CC} == "gcc"
+COPTS+= -Wno-error=implicit-fallthrough
+.endif
+
.include <bsd.prog.mk>
t tst: ${PROG}
Index: src/crypto/external/bsd/netpgp/lib/verify/Makefile
diff -u src/crypto/external/bsd/netpgp/lib/verify/Makefile:1.9 src/crypto/external/bsd/netpgp/lib/verify/Makefile:1.10
--- src/crypto/external/bsd/netpgp/lib/verify/Makefile:1.9 Mon Apr 17 19:50:28 2017
+++ src/crypto/external/bsd/netpgp/lib/verify/Makefile Mon Feb 4 04:05:15 2019
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2017/04/17 19:50:28 agc Exp $
+# $NetBSD: Makefile,v 1.10 2019/02/04 04:05:15 mrg Exp $
LIB=netpgpverify
SRCS+=b64.c
@@ -25,4 +25,10 @@ EXTDIST=${.CURDIR}/../../dist
INCS=verify.h
INCSDIR=/usr/include/netpgp
+.include <bsd.own.mk>
+
+.if defined(HAVE_GCC) && ${HAVE_GCC} == 7 && ${ACTIVE_CC} == "gcc"
+COPTS+= -Wno-error=implicit-fallthrough
+.endif
+
.include <bsd.lib.mk>
Index: src/crypto/external/bsd/openssh/bin/sftp/Makefile
diff -u src/crypto/external/bsd/openssh/bin/sftp/Makefile:1.5 src/crypto/external/bsd/openssh/bin/sftp/Makefile:1.6
--- src/crypto/external/bsd/openssh/bin/sftp/Makefile:1.5 Fri Aug 10 12:20:11 2012
+++ src/crypto/external/bsd/openssh/bin/sftp/Makefile Mon Feb 4 04:05:15 2019
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2012/08/10 12:20:11 joerg Exp $
+# $NetBSD: Makefile,v 1.6 2019/02/04 04:05:15 mrg Exp $
BINDIR= /usr/bin
@@ -12,4 +12,10 @@ DPADD+= ${LIBEDIT} ${LIBTERMINFO}
COPTS.sftp.c+= -Wno-pointer-sign
COPTS.sftp-client.c+= -Wno-pointer-sign
+.include <bsd.own.mk>
+
+.if defined(HAVE_GCC) && ${HAVE_GCC} == 7 && ${ACTIVE_CC} == "gcc"
+COPTS.sftp.c+= -Wno-error=implicit-fallthrough
+.endif
+
.include <bsd.prog.mk>
Index: src/external/bsd/dhcpcd/sbin/dhcpcd/Makefile
diff -u src/external/bsd/dhcpcd/sbin/dhcpcd/Makefile:1.43 src/external/bsd/dhcpcd/sbin/dhcpcd/Makefile:1.44
--- src/external/bsd/dhcpcd/sbin/dhcpcd/Makefile:1.43 Fri Feb 2 01:02:39 2018
+++ src/external/bsd/dhcpcd/sbin/dhcpcd/Makefile Mon Feb 4 04:05:15 2019
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.43 2018/02/02 01:02:39 mrg Exp $
+# $NetBSD: Makefile,v 1.44 2019/02/04 04:05:15 mrg Exp $
#
WARNS?= 6
@@ -74,9 +74,15 @@ ${f}: ${f}.in
${TOOL_SED} ${SED_SYS} ${DIST}/src/${f}.in > $@
.endfor
-# XXXGCC5
-.if defined(HAVE_GCC) && ${HAVE_GCC} >= 5 && ${ACTIVE_CC} == "gcc"
-COPTS.if-bsd.c+= -Wno-error=sign-conversion
+.if defined(HAVE_GCC) && ${ACTIVE_CC} == "gcc"
+. if ${HAVE_GCC} >= 6
+COPTS.if-bsd.c+= -Wno-error=sign-conversion
+. endif
+. if ${HAVE_GCC} >= 7
+COPTS.dhcp6.c+= -Wno-error=implicit-fallthrough
+COPTS.if-options.c+= -Wno-error=implicit-fallthrough
+COPTS.if.c+= -Wno-error=implicit-fallthrough
+. endif
.endif
.include <bsd.prog.mk>
Index: src/external/bsd/libarchive/lib/libarchive/Makefile
diff -u src/external/bsd/libarchive/lib/libarchive/Makefile:1.8 src/external/bsd/libarchive/lib/libarchive/Makefile:1.9
--- src/external/bsd/libarchive/lib/libarchive/Makefile:1.8 Sun Feb 4 03:19:52 2018
+++ src/external/bsd/libarchive/lib/libarchive/Makefile Mon Feb 4 04:05:15 2019
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2018/02/04 03:19:52 christos Exp $
+# $NetBSD: Makefile,v 1.9 2019/02/04 04:05:15 mrg Exp $
.include <bsd.init.mk>
@@ -441,4 +441,11 @@ MLINKS+= archive_write_set_options.3 arc
MLINKS+= archive_write_set_passphrase.3 archive_write_set_passphrase_callback.3
MLINKS+= libarchive.3 archive.3
+.if defined(HAVE_GCC) && ${HAVE_GCC} >= 7 && ${ACTIVE_CC} == "gcc"
+COPTS.archive_acl.c += -Wno-error=implicit-fallthrough
+COPTS.archive_read.c += -Wno-error=implicit-fallthrough
+COPTS.archive_read_support_format_7zip.c += -Wno-error=implicit-fallthrough
+COPTS.archive_read_support_format_mtree.c += -Wno-error=implicit-fallthrough
+.endif
+
.include <bsd.lib.mk>
Index: src/external/bsd/libevent/lib/libevent/Makefile
diff -u src/external/bsd/libevent/lib/libevent/Makefile:1.4 src/external/bsd/libevent/lib/libevent/Makefile:1.5
--- src/external/bsd/libevent/lib/libevent/Makefile:1.4 Wed Feb 22 12:17:16 2017
+++ src/external/bsd/libevent/lib/libevent/Makefile Mon Feb 4 04:05:16 2019
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2017/02/22 12:17:16 maya Exp $
+# $NetBSD: Makefile,v 1.5 2019/02/04 04:05:16 mrg Exp $
USE_SHLIBDIR=yes
.include <bsd.own.mk>
@@ -29,4 +29,10 @@ poll.c \
select.c \
signal.c
+.if defined(HAVE_GCC) && ${HAVE_GCC} >= 7 && ${ACTIVE_CC} == "gcc"
+COPTS.bufferevent_filter.c += -Wno-error=implicit-fallthrough
+COPTS.evdns.c += -Wno-error=implicit-fallthrough
+COPTS.event.c += -Wno-error=implicit-fallthrough
+.endif
+
.include <bsd.lib.mk>
Index: src/external/bsd/libpcap/lib/Makefile
diff -u src/external/bsd/libpcap/lib/Makefile:1.21 src/external/bsd/libpcap/lib/Makefile:1.22
--- src/external/bsd/libpcap/lib/Makefile:1.21 Wed Sep 5 17:10:27 2018
+++ src/external/bsd/libpcap/lib/Makefile Mon Feb 4 04:05:16 2019
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.21 2018/09/05 17:10:27 christos Exp $
+# $NetBSD: Makefile,v 1.22 2019/02/04 04:05:16 mrg Exp $
USE_SHLIBDIR=yes
.include <bsd.own.mk>
@@ -7,6 +7,10 @@ USE_FORT?= yes # network protocol librar
CWARNFLAGS.clang+= -Wno-format-extra-args \
-Wno-unneeded-internal-declaration
+.if defined(HAVE_GCC) && ${HAVE_GCC} == 7 && ${ACTIVE_CC} == "gcc"
+COPTS.gencode.c+= -Wno-error=implicit-fallthrough
+.endif
+
CPPFLAGS+= -DPCAP_DONT_INCLUDE_PCAP_BPF_H -DHAVE_CONFIG_H -I${.OBJDIR}
.SUFFIXES: .3 .3pcap
Index: src/external/bsd/ntp/Makefile.inc
diff -u src/external/bsd/ntp/Makefile.inc:1.17 src/external/bsd/ntp/Makefile.inc:1.18
--- src/external/bsd/ntp/Makefile.inc:1.17 Sun May 21 15:28:39 2017
+++ src/external/bsd/ntp/Makefile.inc Mon Feb 4 04:05:16 2019
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.17 2017/05/21 15:28:39 riastradh Exp $
+# $NetBSD: Makefile.inc,v 1.18 2019/02/04 04:05:16 mrg Exp $
.if !defined(NTP_MAKEFILE_INC)
NTP_MAKEFILE_INC=yes
@@ -67,4 +67,11 @@ CPPFLAGS+=-DISC_PLATFORM_NEEDIN6ADDRANY
.include "${.CURDIR}/../../Makefile.inc"
.endif
+.if defined(HAVE_GCC) && ${HAVE_GCC} == 7 && ${ACTIVE_CC} == "gcc"
+COPTS.configfile.c+= -Wno-error=implicit-fallthrough
+COPTS.libopts.c+= -Wno-error=implicit-fallthrough
+COPTS.ntp_loopfilter.c+= -Wno-error=implicit-fallthrough
+COPTS.refclock_ulink.c+= -Wno-error=implicit-fallthrough
+.endif
+
.endif
Index: src/external/bsd/nvi/usr.bin/nvi/Makefile
diff -u src/external/bsd/nvi/usr.bin/nvi/Makefile:1.17 src/external/bsd/nvi/usr.bin/nvi/Makefile:1.18
--- src/external/bsd/nvi/usr.bin/nvi/Makefile:1.17 Tue Aug 7 08:05:48 2018
+++ src/external/bsd/nvi/usr.bin/nvi/Makefile Mon Feb 4 04:05:16 2019
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2018/08/07 08:05:48 rin Exp $
+# $NetBSD: Makefile,v 1.18 2019/02/04 04:05:16 mrg Exp $
.include <bsd.own.mk>
@@ -18,6 +18,10 @@ CWARNFLAGS.gcc+= -Wno-unused
CWARNFLAGS.clang+= -Wno-unsequenced
.endif
+.if defined(HAVE_GCC) && ${HAVE_GCC} == 7 && ${ACTIVE_CC} == "gcc"
+COPTS.log1.c+= -Wno-error=implicit-fallthrough
+.endif
+
CPPFLAGS+=-I${DIST}/include -I${.CURDIR} -I.
CPPFLAGS+=-DGTAGS -DIMCTRL
CPPFLAGS+=-DHAVE_OPENPTY -DHAVE_UTIL_H
Index: src/external/bsd/pdisk/bin/Makefile
diff -u src/external/bsd/pdisk/bin/Makefile:1.1 src/external/bsd/pdisk/bin/Makefile:1.2
--- src/external/bsd/pdisk/bin/Makefile:1.1 Sat Mar 23 15:42:40 2013
+++ src/external/bsd/pdisk/bin/Makefile Mon Feb 4 04:05:16 2019
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2013/03/23 15:42:40 christos Exp $
+# $NetBSD: Makefile,v 1.2 2019/02/04 04:05:16 mrg Exp $
.include <bsd.own.mk>
WARNS=5
@@ -20,4 +20,10 @@ CPPFLAGS+= -I${SRCDIR}
CPPFLAGS+= -D__unix__
+.if defined(HAVE_GCC) && ${HAVE_GCC} == 7 && ${ACTIVE_CC} == "gcc"
+COPTS.file_media.c+= -Wno-error=implicit-fallthrough
+COPTS.pathname.c+= -Wno-error=implicit-fallthrough
+COPTS.pdisk.c+= -Wno-error=implicit-fallthrough
+.endif
+
.include <bsd.prog.mk>
Index: src/lib/libbz2/Makefile
diff -u src/lib/libbz2/Makefile:1.18 src/lib/libbz2/Makefile:1.19
--- src/lib/libbz2/Makefile:1.18 Sat Jul 5 19:22:42 2014
+++ src/lib/libbz2/Makefile Mon Feb 4 04:05:16 2019
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.18 2014/07/05 19:22:42 dholland Exp $
+# $NetBSD: Makefile,v 1.19 2019/02/04 04:05:16 mrg Exp $
USE_FORT?= yes # data driven bugs?
@@ -20,6 +20,10 @@ INCSDIR= /usr/include
COPTS+= -O0
.endif
+.if defined(HAVE_GCC) && ${HAVE_GCC} == 7 && ${ACTIVE_CC} == "gcc"
+COPTS+= -Wno-error=implicit-fallthrough
+.endif
+
# XXX blocksort.c gets mis-compiled with 4.1
.if (${MACHINE_ARCH} == "sh3el" || ${MACHINE_ARCH} == "sh3eb") && \
defined(HAVE_GCC)
Index: src/lib/libz/Makefile
diff -u src/lib/libz/Makefile:1.23 src/lib/libz/Makefile:1.24
--- src/lib/libz/Makefile:1.23 Tue Jan 10 01:28:03 2017
+++ src/lib/libz/Makefile Mon Feb 4 04:05:16 2019
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2017/01/10 01:28:03 christos Exp $
+# $NetBSD: Makefile,v 1.24 2019/02/04 04:05:16 mrg Exp $
WARNS= 3
@@ -29,6 +29,11 @@ FILESGRP_zlib.pc= ${BINGRP}
FILESMODE_zlib.pc= ${NONBINMODE}
FILESDIR_zlib.pc= /usr/lib/pkgconfig
+.if defined(HAVE_GCC) && ${HAVE_GCC} == 7 && ${ACTIVE_CC} == "gcc"
+COPTS.infback.c+= -Wno-error=implicit-fallthrough
+COPTS.inflate.c+= -Wno-error=implicit-fallthrough
+.endif
+
.include <bsd.lib.mk>
test: minigzip
Index: src/sys/modules/pf/Makefile
diff -u src/sys/modules/pf/Makefile:1.9 src/sys/modules/pf/Makefile:1.10
--- src/sys/modules/pf/Makefile:1.9 Mon Feb 19 16:21:36 2018
+++ src/sys/modules/pf/Makefile Mon Feb 4 04:05:16 2019
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2018/02/19 16:21:36 maya Exp $
+# $NetBSD: Makefile,v 1.10 2019/02/04 04:05:16 mrg Exp $
.include "../Makefile.inc"
@@ -20,4 +20,8 @@ SRCS+= tcp_rndiss.c
CPPFLAGS+= -I${S}/dist/pf -I${S} -DINET6 -DINET
+.if defined(HAVE_GCC) && ${HAVE_GCC} == 7 && ${ACTIVE_CC} == "gcc"
+COPTS.pf.c+= -Wno-error=implicit-fallthrough
+.endif
+
.include <bsd.kmodule.mk>
Index: src/sys/modules/radeondrm/Makefile
diff -u src/sys/modules/radeondrm/Makefile:1.10 src/sys/modules/radeondrm/Makefile:1.11
--- src/sys/modules/radeondrm/Makefile:1.10 Sun Aug 28 15:56:22 2011
+++ src/sys/modules/radeondrm/Makefile Mon Feb 4 04:05:16 2019
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2011/08/28 15:56:22 jmcneill Exp $
+# $NetBSD: Makefile,v 1.11 2019/02/04 04:05:16 mrg Exp $
.include "../Makefile.inc"
@@ -21,4 +21,8 @@ SRCS+= radeon_state.c
CPPFLAGS+= -I${S}/external/bsd/drm/dist/bsd-core \
-I${S}/external/bsd/drm/dist/shared-core
+.if defined(HAVE_GCC) && ${HAVE_GCC} == 7 && ${ACTIVE_CC} == "gcc"
+COPTS.radeon_cs.c+= -Wno-error=implicit-fallthrough
+.endif
+
.include <bsd.kmodule.mk>