bsd.own.mk: rename GCC_NO_* to CC_WNO_*

Rename compiler-warning-disable variables from
	GCC_NO_warning
to
	CC_WNO_warning
where warning is the full warning name as used by the compiler.

GCC_NO_IMPLICIT_FALLTHRU is CC_WNO_IMPLICIT_FALLTHROUGH

Using the convention CC_compilerflag, where compilerflag
is based on the full compiler flag name.
This commit is contained in:
lukem 2023-06-03 09:09:01 +00:00
parent f937c412f3
commit c4b7a9e794
205 changed files with 568 additions and 564 deletions

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.41 2019/10/13 07:28:04 mrg Exp $
# $NetBSD: Makefile,v 1.42 2023/06/03 09:09:01 lukem Exp $
# @(#)Makefile 8.1 (Berkeley) 5/31/93
.include <bsd.own.mk>
@ -50,6 +50,6 @@ LDADD+= -lrmt
DPADD+= ${LIBRMT}
.endif
COPTS.tar.c+= ${GCC_NO_STRINGOP_TRUNCATION}
COPTS.tar.c+= ${CC_WNO_STRINGOP_TRUNCATION}
.include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.19 2022/08/27 08:58:31 rillig Exp $
# $NetBSD: Makefile,v 1.20 2023/06/03 09:09:01 lukem Exp $
PROG=netpgpverify
BINDIR= /usr/bin
@ -36,7 +36,7 @@ EXTDIST=${.CURDIR}/../../dist
COPTS+= -Wno-error=implicit-fallthrough
.endif
COPTS.libverify.c+= ${GCC_NO_FORMAT_TRUNCATION}
COPTS.libverify.c+= ${CC_WNO_FORMAT_TRUNCATION}
.include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.5 2023/05/09 00:14:44 christos Exp $
# $NetBSD: Makefile,v 1.6 2023/06/03 09:09:01 lukem Exp $
.include <bsd.own.mk>
@ -26,7 +26,7 @@ LIBDPLIBS+= crypto ${OPENSSL}/lib/libcrypto
LIBDPLIBS+= z ${NETBSDSRCDIR}/lib/libz
LIBDPLIBS+= bz2 ${NETBSDSRCDIR}/lib/libbz2
COPTS.crypto.c+= ${GCC_NO_STRINGOP_OVERFLOW}
COPTS.crypto.c+= ${CC_WNO_STRINGOP_OVERFLOW}
COPTS.openssl_crypto.c+=-Wno-error=deprecated-declarations
COPTS.symmetric.c+=-Wno-error=deprecated-declarations

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.14 2022/08/27 08:58:32 rillig Exp $
# $NetBSD: Makefile,v 1.15 2023/06/03 09:09:01 lukem Exp $
LIB=netpgpverify
SRCS+=b64.c
@ -28,7 +28,7 @@ INCSDIR=/usr/include/netpgp
.include <bsd.own.mk>
COPTS+= ${${ACTIVE_CC} == "gcc":? -Wno-implicit-fallthrough :}
COPTS.libverify.c+= ${GCC_NO_FORMAT_TRUNCATION}
COPTS.libverify.c+= ${CC_WNO_FORMAT_TRUNCATION}
LINTFLAGS.bzlib.c+= -X 161 # constant in conditional context
LINTFLAGS.bzlib.c+= -X 220 # fallthrough on case statement

View File

@ -1,11 +1,11 @@
# $NetBSD: Makefile,v 1.6 2023/05/09 22:25:26 christos Exp $
# $NetBSD: Makefile,v 1.7 2023/06/03 09:09:02 lukem Exp $
BINDIR=/usr/bin
PROG= ssh-agent
SRCS= ssh-agent.c ssh-pkcs11-client.c
COPTS.ssh-agent.c+= ${GCC_NO_FORMAT_TRUNCATION}
COPTS.ssh-agent.c+= ${CC_WNO_FORMAT_TRUNCATION}
COPTS.ssh-pkcs11-client.c+= -Wno-error=deprecated-declarations
.include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.9 2023/05/09 22:25:26 christos Exp $
# $NetBSD: Makefile,v 1.10 2023/06/03 09:09:02 lukem Exp $
BINDIR= /usr/bin
@ -7,7 +7,7 @@ SRCS= ssh-keygen.c moduli.c sshsig.c
COPTS.ssh-keygen.c+= -Wno-pointer-sign
COPTS.ssh-keygen.c+= ${GCC_NO_FORMAT_TRUNCATION}
COPTS.ssh-keygen.c+= ${CC_WNO_FORMAT_TRUNCATION}
COPTS.ssh-keygen.c+= -Wno-error=deprecated-declarations
COPTS.moduli.c+= -Wno-error=deprecated-declarations

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.18 2022/10/05 22:39:36 christos Exp $
# $NetBSD: Makefile,v 1.19 2023/06/03 09:09:02 lukem Exp $
.include <bsd.own.mk>
@ -23,6 +23,6 @@ LDADD+= -lgssapi -lheimntlm ${LIBKRB5_LDADD}
DPADD+= ${LIBGSSAPI} ${LIBHEIMNTLM} ${LIBKRB5_DPADD}
.endif
COPTS.sshconnect.c+= ${GCC_NO_FORMAT_TRUNCATION}
COPTS.sshconnect.c+= ${CC_WNO_FORMAT_TRUNCATION}
.include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.26 2023/05/09 22:25:26 christos Exp $
# $NetBSD: Makefile,v 1.27 2023/06/03 09:09:02 lukem Exp $
.include <bsd.own.mk>
@ -71,8 +71,8 @@ LDADD+= -lblocklist
DPADD+= ${LIBBLOCKLIST}
.endif
COPTS.sshlogin.c+= ${GCC_NO_STRINGOP_TRUNCATION}
COPTS.ldapauth.c+= ${GCC_NO_STRINGOP_TRUNCATION} ${GCC_NO_STRINGOP_OVERFLOW}
COPTS.sshlogin.c+= ${CC_WNO_STRINGOP_TRUNCATION}
COPTS.ldapauth.c+= ${CC_WNO_STRINGOP_TRUNCATION} ${CC_WNO_STRINGOP_OVERFLOW}
COPTS.monitor.c+= -Wno-error=deprecated-declarations
COPTS.kexgexs.c+= -Wno-error=deprecated-declarations

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.35 2023/05/09 02:08:31 christos Exp $
# $NetBSD: Makefile,v 1.36 2023/06/03 09:09:02 lukem Exp $
.include <bsd.own.mk>
@ -127,8 +127,8 @@ COPTS.poly1305.c+= -O0
COPTS.umac.c+= -O0
.endif
COPTS.hostfile.c+= ${GCC_NO_FORMAT_TRUNCATION}
COPTS.sshkey.c+= ${GCC_NO_FORMAT_TRUNCATION}
COPTS.hostfile.c+= ${CC_WNO_FORMAT_TRUNCATION}
COPTS.sshkey.c+= ${CC_WNO_FORMAT_TRUNCATION}
COPTS.cipher.c+= -Wno-error=deprecated-declarations
COPTS.dh.c+= -Wno-error=deprecated-declarations
COPTS.kex.c+= -Wno-error=deprecated-declarations

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.20 2021/04/24 04:50:47 mrg Exp $
# $NetBSD: Makefile,v 1.21 2023/06/03 09:09:02 lukem Exp $
# Small zcat (i.e. for install media)
#
@ -26,7 +26,7 @@ CPPFLAGS+= -I${LIBC}/include
CPPFLAGS+= -Dsnprintf=snprintf_ss -Dsprintf=sprintf_ss
CPPFLAGS+= -Dstrerror=strerror_ss
COPTS.inflate.c+= ${GCC_NO_IMPLICIT_FALLTHRU}
COPTS.inflate.c+= ${CC_WNO_IMPLICIT_FALLTHROUGH}
.include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.3 2021/05/30 01:56:50 joerg Exp $
# $NetBSD: Makefile,v 1.4 2023/06/03 09:09:02 lukem Exp $
LIB= LLVMAnalysis
@ -127,4 +127,4 @@ SRCS+= AliasAnalysis.cpp \
.include <bsd.lib.mk>
.endif
CWARNFLAGS.gcc+= ${GCC_NO_STRINGOP_OVERFLOW}
CWARNFLAGS.gcc+= ${CC_WNO_STRINGOP_OVERFLOW}

View File

@ -1,5 +1,5 @@
# $NetBSD: Makefile,v 1.2 2020/09/07 00:18:26 mrg Exp $
# $NetBSD: Makefile,v 1.3 2023/06/03 09:09:02 lukem Exp $
.include <bsd.init.mk>
CWARNFLAGS.gcc+= ${GCC_NO_STRINGOP_OVERFLOW}
CWARNFLAGS.gcc+= ${CC_WNO_STRINGOP_OVERFLOW}

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.15 2023/06/03 08:52:53 lukem Exp $
# $NetBSD: Makefile,v 1.16 2023/06/03 09:09:02 lukem Exp $
PROG= mdnsd
@ -20,6 +20,6 @@ MAN= mdnsd.8
CWARNFLAGS.clang+= -Wno-unused-value -Wno-error=address-of-packed-member
CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
COPTS.DNSCommon.c+= ${GCC_NO_RETURN_LOCAL_ADDR}
COPTS.DNSCommon.c+= ${CC_WNO_RETURN_LOCAL_ADDR}
.include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.14 2021/08/14 16:17:57 christos Exp $
# $NetBSD: Makefile,v 1.15 2023/06/03 09:09:03 lukem Exp $
.include "${.CURDIR}/../Makefile.inc"
@ -67,6 +67,6 @@ build_version.h: get_args.c
echo '#define BUILD_HOST "'unknown'"' >> ${.TARGET}
echo '#define BUILD_DATE "'unknown'"' >> ${.TARGET}
COPTS.sun_map.c+= ${GCC_NO_STRINGOP_TRUNCATION}
COPTS.sun_map.c+= ${CC_WNO_STRINGOP_TRUNCATION}
.include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.23 2020/06/07 23:09:34 fox Exp $
# $NetBSD: Makefile,v 1.24 2023/06/03 09:09:03 lukem Exp $
NOLINT= # defined
@ -54,7 +54,7 @@ INCSDIR_atf-c.h=/usr/include
MAN= atf-c-api.3
COPTS.tc.c+= ${${ACTIVE_CC} == "clang" && ${MACHINE_ARCH} == "powerpc":? -O0 :}
COPTS.fs.c+= ${GCC_NO_STRINGOP_TRUNCATION}
COPTS.fs.c+= ${CC_WNO_STRINGOP_TRUNCATION}
.if ${MKSHARE} != "no"
FILES+= atf-c.pc

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.17 2020/06/01 00:55:24 kamil Exp $
# $NetBSD: Makefile,v 1.18 2023/06/03 09:09:03 lukem Exp $
LIB= fetch
SRCS= fetch.c common.c ftp.c http.c file.c
@ -32,6 +32,6 @@ httperr.h: ${LIBFETCHDIR}/http.errors ${LIBFETCHDIR}/errlist.sh
${HOST_SH} ${LIBFETCHDIR}/errlist.sh http_errlist HTTP \
${LIBFETCHDIR}/http.errors > ${.TARGET}
COPTS.http.c+= ${GCC_NO_STRINGOP_TRUNCATION}
COPTS.http.c+= ${CC_WNO_STRINGOP_TRUNCATION}
.include <bsd.lib.mk>

View File

@ -1,5 +1,5 @@
# from: @(#)Makefile 5.4 (Berkeley) 6/24/90
# $NetBSD: Makefile,v 1.16 2021/04/12 02:54:07 mrg Exp $
# $NetBSD: Makefile,v 1.17 2023/06/03 09:09:03 lukem Exp $
#
# By default, flex will be configured to generate 8-bit scanners only if the
# -8 flag is given. If you want it to always generate 8-bit scanners, add
@ -78,8 +78,8 @@ COPTS.scan.c+= -O1
. endif
.endif
COPTS.filter.c+= ${GCC_NO_FORMAT_TRUNCATION}
COPTS.misc.c+= ${GCC_NO_FORMAT_TRUNCATION}
COPTS.parse.c+= ${GCC_NO_FORMAT_TRUNCATION}
COPTS.filter.c+= ${CC_WNO_FORMAT_TRUNCATION}
COPTS.misc.c+= ${CC_WNO_FORMAT_TRUNCATION}
COPTS.parse.c+= ${CC_WNO_FORMAT_TRUNCATION}
.include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile.inc,v 1.7 2023/06/03 08:52:53 lukem Exp $
# $NetBSD: Makefile.inc,v 1.8 2023/06/03 09:09:03 lukem Exp $
WARNS?= 1 # XXX -Wcast-qual -Wshadow
CWARNFLAGS.clang+= -Wno-format -Wno-tautological-compare \
@ -33,7 +33,7 @@ LDADD+= -L${IPFOBJDIR} -lipf -lkvm
CLEANFILES+= y.tab.c y.tab.h
COPTS+= ${GCC_NO_STRINGOP_TRUNCATION}
COPTS+= ${CC_WNO_STRINGOP_TRUNCATION}
.PATH: ${UDIST} \
${UDIST}/lib \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.2 2021/04/12 02:54:07 mrg Exp $
# $NetBSD: Makefile,v 1.3 2023/06/03 09:09:03 lukem Exp $
PROG= ipfstat
SRCS= ipfstat.c
@ -6,6 +6,6 @@ MAN= ipfstat.8
DPADD+= ${LIBCURSES} ${LIBTERMINFO}
LDADD+= -lcurses -lterminfo
COPTS.ipfstat.c+= ${GCC_NO_FORMAT_OVERFLOW}
COPTS.ipfstat.c+= ${CC_WNO_FORMAT_OVERFLOW}
.include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.7 2019/10/13 07:28:06 mrg Exp $
# $NetBSD: Makefile,v 1.8 2023/06/03 09:09:03 lukem Exp $
.include <bsd.own.mk>
@ -109,6 +109,6 @@ COPTS.ipf_y.c+= -O1
. endif
.endif
COPTS.fil.c+= ${GCC_NO_STRINGOP_OVERFLOW}
COPTS.fil.c+= ${CC_WNO_STRINGOP_OVERFLOW}
.include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.5 2023/06/03 08:52:53 lukem Exp $
# $NetBSD: Makefile,v 1.6 2023/06/03 09:09:03 lukem Exp $
PROG= ipmon
SRCS= ipmon.c ipmon_y.c ipmon_l.c
@ -36,6 +36,6 @@ ipmon_l.h: lexer.h
${TOOL_SED} -e 's/yy/ipmon_yy/g' \
${.ALLSRC} > ${.TARGET}
COPTS.ipmon.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} ${GCC_NO_FORMAT_OVERFLOW}
COPTS.ipmon.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} ${CC_WNO_FORMAT_OVERFLOW}
.include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.5 2019/10/13 07:28:06 mrg Exp $
# $NetBSD: Makefile,v 1.6 2023/06/03 09:09:03 lukem Exp $
.include <bsd.own.mk>
@ -23,6 +23,6 @@ ISCSIDIST= ${.CURDIR}/../dist
LIBDPLIBS+= pthread ${.CURDIR}/../../../../lib/libpthread
COPTS.target.c+= ${GCC_NO_FORMAT_TRUNCATION}
COPTS.target.c+= ${CC_WNO_FORMAT_TRUNCATION}
.include <bsd.lib.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.15 2023/05/08 21:20:29 christos Exp $
# $NetBSD: Makefile,v 1.16 2023/06/03 09:09:04 lukem Exp $
.include <bsd.init.mk>
@ -449,13 +449,13 @@ MLINKS+= archive_write_set_options.3 archive_write_set_option.3
MLINKS+= archive_write_set_passphrase.3 archive_write_set_passphrase_callback.3
MLINKS+= libarchive.3 archive.3
COPTS.archive_acl.c+= ${GCC_NO_IMPLICIT_FALLTHRU}
COPTS.archive_read.c+= ${GCC_NO_IMPLICIT_FALLTHRU}
COPTS.archive_read_support_format_7zip.c+= ${GCC_NO_IMPLICIT_FALLTHRU}
COPTS.archive_read_support_format_mtree.c+= ${GCC_NO_IMPLICIT_FALLTHRU}
COPTS.archive_read_support_format_rar5.c+= ${GCC_NO_MAYBE_UNINITIALIZED}
COPTS.target.c+= ${GCC_NO_STRINGOP_TRUNCATION}
COPTS.archive_write_set_format_iso9660.c+= ${GCC_NO_STRINGOP_TRUNCATION}
COPTS.archive_acl.c+= ${CC_WNO_IMPLICIT_FALLTHROUGH}
COPTS.archive_read.c+= ${CC_WNO_IMPLICIT_FALLTHROUGH}
COPTS.archive_read_support_format_7zip.c+= ${CC_WNO_IMPLICIT_FALLTHROUGH}
COPTS.archive_read_support_format_mtree.c+= ${CC_WNO_IMPLICIT_FALLTHROUGH}
COPTS.archive_read_support_format_rar5.c+= ${CC_WNO_MAYBE_UNINITIALIZED}
COPTS.target.c+= ${CC_WNO_STRINGOP_TRUNCATION}
COPTS.archive_write_set_format_iso9660.c+= ${CC_WNO_STRINGOP_TRUNCATION}
COPTS.archive_hmac.c+= -Wno-error=deprecated-declarations
FILES+= libarchive.pc

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.29 2020/03/29 19:50:46 christos Exp $
# $NetBSD: Makefile,v 1.30 2023/06/03 09:09:04 lukem Exp $
USE_SHLIBDIR=yes
.include <bsd.init.mk>
@ -166,10 +166,10 @@ CLEANFILES+= tokdefs.h scanner.h
COPTS.bpf_image.c+= -Wno-format-nonliteral
COPTS.gencode.c+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 7:? -Wno-error=implicit-fallthrough :}
COPTS.pcap.c+= ${GCC_NO_FORMAT_TRUNCATION}
COPTS.pcap-bpf.c+= ${GCC_NO_STRINGOP_TRUNCATION}
COPTS.pcap-new.c+= ${GCC_NO_FORMAT_TRUNCATION}
COPTS.pcap-rpcap.c+= ${GCC_NO_FORMAT_TRUNCATION}
COPTS.pcap.c+= ${CC_WNO_FORMAT_TRUNCATION}
COPTS.pcap-bpf.c+= ${CC_WNO_STRINGOP_TRUNCATION}
COPTS.pcap-new.c+= ${CC_WNO_FORMAT_TRUNCATION}
COPTS.pcap-rpcap.c+= ${CC_WNO_FORMAT_TRUNCATION}
CWARNFLAGS.clang+= -Wno-format-extra-args \
-Wno-unneeded-internal-declaration

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.20 2022/10/31 09:37:37 wiz Exp $
# $NetBSD: Makefile,v 1.21 2023/06/03 09:09:04 lukem Exp $
.include <bsd.own.mk>
@ -46,6 +46,6 @@ SRCS+= ${SRCS.libmandoc} compat_strtonum.c
COPTS.man_term.c+= -Wno-error=array-bounds
COPTS.tbl_term.c+= ${GCC_NO_FORMAT_TRUNCATION}
COPTS.tbl_term.c+= ${CC_WNO_FORMAT_TRUNCATION}
.include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.30 2023/06/03 08:52:54 lukem Exp $
# $NetBSD: Makefile,v 1.31 2023/06/03 09:09:04 lukem Exp $
.include <bsd.own.mk>
@ -89,12 +89,12 @@ YHEADER=1
COPTS.ntp_control.c+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 7:? -Wno-error=maybe-uninitialized :}
COPTS.ntp_loopfilter.c+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 8:? -Wno-error=restrict :}
COPTS.ntp_loopfilter.c+= ${GCC_NO_FORMAT_TRUNCATION}
COPTS.ntp_crypto.c+= ${GCC_NO_FORMAT_TRUNCATION}
COPTS.refclock_jjy.c+= ${GCC_NO_STRINGOP_TRUNCATION} ${GCC_NO_FORMAT_TRUNCATION}
COPTS.refclock_parse.c+= ${GCC_NO_FORMAT_TRUNCATION}
COPTS.refclock_leitch.c+= ${GCC_NO_FORMAT_TRUNCATION}
COPTS.refclock_neoclock4x.c+= ${GCC_NO_FORMAT_TRUNCATION}
COPTS.ntp_loopfilter.c+= ${CC_WNO_FORMAT_TRUNCATION}
COPTS.ntp_crypto.c+= ${CC_WNO_FORMAT_TRUNCATION}
COPTS.refclock_jjy.c+= ${CC_WNO_STRINGOP_TRUNCATION} ${CC_WNO_FORMAT_TRUNCATION}
COPTS.refclock_parse.c+= ${CC_WNO_FORMAT_TRUNCATION}
COPTS.refclock_leitch.c+= ${CC_WNO_FORMAT_TRUNCATION}
COPTS.refclock_neoclock4x.c+= ${CC_WNO_FORMAT_TRUNCATION}
COPTS.ntp_io.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
COPTS.ntp_crypto.c+= -Wno-error=deprecated-declarations

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.9 2020/10/11 07:07:31 rin Exp $
# $NetBSD: Makefile,v 1.10 2023/06/03 09:09:04 lukem Exp $
.include <bsd.own.mk>
@ -21,7 +21,7 @@ CPPFLAGS+=-I${IDIST}/include -I${IDIST}/sntp/libopts
.PATH: ${DIST}
COPTS.ntpq.c+= ${GCC_NO_STRINGOP_TRUNCATION}
COPTS.ntpq.c+= ${CC_WNO_STRINGOP_TRUNCATION}
CLEANFILES+=${MAN}

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.10 2023/05/09 20:51:14 christos Exp $
# $NetBSD: Makefile,v 1.11 2023/06/03 09:09:04 lukem Exp $
USE_FORT?= yes # network client/server
@ -33,7 +33,7 @@ CPPFLAGS+= -DSAVENAME=\"/var/db/sntp.state\"
LDADD+= -L${LIBISC} -liscntp -levent -lm
DPADD+= ${LIBM} ${LIBEVENT}
COPTS.utilities.c+= ${GCC_NO_FORMAT_TRUNCATION}
COPTS.utilities.c+= ${CC_WNO_FORMAT_TRUNCATION}
COPTS.crypto.c+= -Wno-error=deprecated-declarations
CLEANFILES+=${MAN}

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.26 2023/05/09 20:39:24 christos Exp $
# $NetBSD: Makefile,v 1.27 2023/06/03 09:09:04 lukem Exp $
LIBISPRIVATE=yes
@ -101,7 +101,7 @@ CPPFLAGS.ntp_calendar.c += -DMKREPRO_DATE=\"${MKREPRO_DATE:Q}\"
CPPFLAGS.ntp_calendar.c += -DMKREPRO_TIME=\"${MKREPRO_TIME:Q}\"
.endif
COPTS.timetoa.c+= ${GCC_NO_FORMAT_TRUNCATION}
COPTS.timetoa.c+= ${CC_WNO_FORMAT_TRUNCATION}
COPTS.socktoa.c+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 10:? -Wno-restrict :}
COPTS.socktohost.c+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 10:? -Wno-restrict :}

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.16 2021/04/12 06:08:30 mrg Exp $
# $NetBSD: Makefile,v 1.17 2023/06/03 09:09:04 lukem Exp $
LIBISPRIVATE=yes
@ -20,6 +20,6 @@ COPTS.libopts.c+= -DPOSIX_SHELL="\"/bin/sh\"" -Wno-format-nonliteral
COPTS.libopts.c+= ${${ACTIVE_CC} == "gcc":? -Wno-format-contains-nul :}
COPTS.libopts.c+= ${${ACTIVE_CC} == "clang":? -Wno-format :}
COPTS.libopts.c+= ${GCC_NO_FORMAT_OVERFLOW}
COPTS.libopts.c+= ${CC_WNO_FORMAT_OVERFLOW}
.include <bsd.lib.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.3 2021/04/12 06:08:30 mrg Exp $
# $NetBSD: Makefile,v 1.4 2023/06/03 09:09:05 lukem Exp $
USE_FORT?= yes
@ -58,6 +58,6 @@ MLINKS+= lber-types.3 ber_bvarray_add.3 \
lber-types.3 ber_str2bv.3
# GCC 10 is wrong here.
COPTS.memory.c+= ${GCC_NO_RETURN_LOCAL_ADDR}
COPTS.memory.c+= ${CC_WNO_RETURN_LOCAL_ADDR}
.include <bsd.lib.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile.libldap,v 1.14 2023/05/09 01:21:09 christos Exp $
# $NetBSD: Makefile.libldap,v 1.15 2023/06/03 09:09:05 lukem Exp $
.include "../../openldap.mk"
@ -34,4 +34,4 @@ LIBDPLIBS+= gssapi ${NETBSDSRCDIR}/crypto/external/bsd/heimdal/lib/libgssapi
LIBDPLIBS+= crypto ${NETBSDSRCDIR}/crypto/external/bsd/${EXTERNAL_OPENSSL_SUBDIR}/lib/libcrypto
LIBDPLIBS+= ssl ${NETBSDSRCDIR}/crypto/external/bsd/${EXTERNAL_OPENSSL_SUBDIR}/lib/libssl
COPTS.charray.c+= ${GCC_NO_STRINGOP_OVERFLOW}
COPTS.charray.c+= ${CC_WNO_STRINGOP_OVERFLOW}

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.4 2019/10/13 07:28:07 mrg Exp $
# $NetBSD: Makefile,v 1.5 2023/06/03 09:09:05 lukem Exp $
.include <bsd.own.mk>
WARNS=5
@ -26,7 +26,7 @@ COPTS.pathname.c+= -Wno-implicit-fallthrough
COPTS.pdisk.c+= -Wno-implicit-fallthrough
.endif
COPTS.partition_map.c+= ${GCC_NO_STRINGOP_TRUNCATION}
COPTS.pdisk.c+= ${GCC_NO_STRINGOP_TRUNCATION}
COPTS.partition_map.c+= ${CC_WNO_STRINGOP_TRUNCATION}
COPTS.pdisk.c+= ${CC_WNO_STRINGOP_TRUNCATION}
.include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.2 2019/10/13 07:28:07 mrg Exp $
# $NetBSD: Makefile,v 1.3 2023/06/03 09:09:05 lukem Exp $
.include "../Makefile.inc"
@ -39,6 +39,6 @@ COPTS.${f}.c+= -Wno-pointer-sign
CWARNFLAGS.clang+= -Wno-tautological-compare
COPTS.session.c+= ${GCC_NO_STRINGOP_TRUNCATION}
COPTS.session.c+= ${CC_WNO_STRINGOP_TRUNCATION}
.include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.2 2019/10/13 07:28:07 mrg Exp $
# $NetBSD: Makefile,v 1.3 2023/06/03 09:09:05 lukem Exp $
.include "../Makefile.inc"
@ -9,6 +9,6 @@ MAN= pppstats.8
LINKS= ${BINDIR}/pppstats ${BINDIR}/slstats
MLINKS= pppstats.8 slstats.8
COPTS.pppstats.c+= ${GCC_NO_STRINGOP_TRUNCATION}
COPTS.pppstats.c+= ${CC_WNO_STRINGOP_TRUNCATION}
.include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.23 2023/06/03 08:52:54 lukem Exp $
# $NetBSD: Makefile,v 1.24 2023/06/03 09:09:05 lukem Exp $
WARNS?= 1 # XXX: need to cleanup later
@ -207,7 +207,7 @@ tcpdump.8: tcpdump.1.in
CWARNFLAGS.clang+= -Wno-error=address-of-packed-member
CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
COPTS.print-bgp.c+= ${GCC_NO_FORMAT_TRUNCATION}
COPTS.print-bgp.c+= ${CC_WNO_FORMAT_TRUNCATION}
COPTS.signature.c+= -Wno-error=deprecated-declarations
COPTS.print-tcp.c+= -Wno-error=deprecated-declarations

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.28 2022/01/23 16:47:46 christos Exp $
# $NetBSD: Makefile,v 1.29 2023/06/03 09:09:05 lukem Exp $
.include <bsd.own.mk>
@ -240,7 +240,7 @@ LDADD+= -levent -lterminfo -lutil -lm
DPADD+= ${LIBEVENT} ${LIBTERMINFO} ${LIBUTIL}
COPTS.format.c += -Wno-format-nonliteral
COPTS.utempter.c+= ${GCC_NO_STRINGOP_TRUNCATION}
COPTS.window-copy.c+= ${GCC_NO_MAYBE_UNINITIALIZED}
COPTS.utempter.c+= ${CC_WNO_STRINGOP_TRUNCATION}
COPTS.window-copy.c+= ${CC_WNO_MAYBE_UNINITIALIZED}
.include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.12 2021/04/13 01:11:05 mrg Exp $
# $NetBSD: Makefile,v 1.13 2023/06/03 09:09:05 lukem Exp $
.include <bsd.own.mk>
@ -39,7 +39,7 @@ config.h: config.h.in
COPTS.display.c = -Wno-format-nonliteral
COPTS.commands.c+= ${GCC_NO_CAST_FUNCTION_TYPE}
COPTS.commands.c+= ${CC_WNO_CAST_FUNCTION_TYPE}
COPTS+= -fcommon

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.30 2021/04/13 09:20:55 mrg Exp $
# $NetBSD: Makefile,v 1.31 2023/06/03 09:09:05 lukem Exp $
# $FreeBSD: head/cddl/lib/libdtrace/Makefile 314654 2017-03-04 11:30:04Z ngie $
@ -85,8 +85,8 @@ COPTS.dt_printf.c += -Wno-stack-protector
COPTS.dt_program.c += -Wno-stack-protector
COPTS.dt_provider.c += -Wno-stack-protector
COPTS.dt_subr.c += -Wno-stack-protector
COPTS.dt_lex.c += ${GCC_NO_STRINGOP_TRUNCATION}
COPTS.dt_pid.c += ${GCC_NO_STRINGOP_TRUNCATION}
COPTS.dt_lex.c += ${CC_WNO_STRINGOP_TRUNCATION}
COPTS.dt_pid.c += ${CC_WNO_STRINGOP_TRUNCATION}
COPTS.dt_consume.c += -Wno-parentheses
COPTS.dt_consume.c += ${${ACTIVE_CC} == "gcc" :? -Wno-maybe-uninitialized :}
@ -119,7 +119,7 @@ CPPFLAGS+= -I${OPENSOLARIS_SYS_DISTDIR}/uts/arm
CPPFLAGS+= -I${OPENSOLARIS_SYS_DISTDIR}/uts/mips
.PATH: ${.CURDIR}/../../dist/lib/libdtrace/mips
.endif
COPTS.dt_link.c += ${GCC_NO_FORMAT_TRUNCATION}
COPTS.dt_link.c += ${CC_WNO_FORMAT_TRUNCATION}
LFLAGS+=-l

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.10 2021/04/13 09:28:42 mrg Exp $
# $NetBSD: Makefile,v 1.11 2023/06/03 09:09:06 lukem Exp $
# $FreeBSD: head/cddl/usr.bin/ctfconvert/Makefile 314654 2017-03-04 11:30:04Z ngie $
@ -34,9 +34,9 @@ SRCS= alist.c \
traverse.c \
util.c
COPTS.dwarf.c += ${GCC_NO_STRINGOP_TRUNCATION}
COPTS.dwarf.c += ${CC_WNO_STRINGOP_TRUNCATION}
COPTS.st_parse.c += -Wno-format-nonliteral
COPTS.util.c += -Wno-format-nonliteral
COPTS.st_parse.c += ${GCC_NO_MAYBE_UNINITIALIZED}
COPTS.st_parse.c += ${CC_WNO_MAYBE_UNINITIALIZED}
.include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.11 2020/06/07 23:26:54 fox Exp $
# $NetBSD: Makefile,v 1.12 2023/06/03 09:09:06 lukem Exp $
# $FreeBSD: head/cddl/usr.bin/ctfmerge/Makefile 314654 2017-03-04 11:30:04Z ngie $
@ -36,6 +36,6 @@ LDADD+=-lpthread
DPADD+=${LIBPTHREAD}
.endif
COPTS.ctfmerge.c+= ${GCC_NO_STRINGOP_TRUNCATION}
COPTS.ctfmerge.c+= ${CC_WNO_STRINGOP_TRUNCATION}
.include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.3 2019/10/13 07:28:08 mrg Exp $
# $NetBSD: Makefile,v 1.4 2023/06/03 09:09:06 lukem Exp $
# $FreeBSD: src/gnu/usr.bin/groff/src/roff/troff/Makefile,v 1.4 2003/05/01 13:22:20 ru Exp $
@ -15,7 +15,7 @@ USETBL=
CWARNFLAGS.clang+= -Wno-format-security
COPTS.input.cpp+= ${GCC_NO_STRINGOP_OVERFLOW}
COPTS.input.cpp+= ${CC_WNO_STRINGOP_OVERFLOW}
.include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.11 2021/04/12 02:54:08 mrg Exp $
# $NetBSD: Makefile,v 1.12 2023/06/03 09:09:06 lukem Exp $
USE_SHLIBDIR= yes
USE_FORT?= no
@ -46,7 +46,7 @@ COPTS.libdm-nbsd-iface.c+= -O0
.PATH: ${LIBDEVMAPPER_DISTDIR}/regex
.PATH: ${LIBDEVMAPPER_DISTDIR}/ioctl
COPTS.libdm-common.c += ${GCC_NO_STRINGOP_OVERFLOW}
COPTS.fs.c += ${GCC_NO_STRINGOP_OVERFLOW}
COPTS.libdm-common.c += ${CC_WNO_STRINGOP_OVERFLOW}
COPTS.fs.c += ${CC_WNO_STRINGOP_OVERFLOW}
.include <bsd.lib.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.9 2021/04/12 02:54:08 mrg Exp $
# $NetBSD: Makefile,v 1.10 2023/06/03 09:09:06 lukem Exp $
LIBISPRIVATE= yes
@ -24,7 +24,7 @@ CPPFLAGS+= -Wno-stack-protector
.endif
CPPFLAGS.imLcLkup.c=-Wno-error
COPTS.fs.c+= ${GCC_NO_STRINGOP_OVERFLOW}
COPTS.fs.c+= ${CC_WNO_STRINGOP_OVERFLOW}
SRCS+= activate.c lvmcache.c toolcontext.c config.c btree.c \
str_list.c dev-cache.c dev-io.c dev-md.c device.c dev-swap.c \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.7 2019/10/13 07:28:08 mrg Exp $
# $NetBSD: Makefile,v 1.8 2023/06/03 09:09:06 lukem Exp $
.include "${.CURDIR}/../../Makefile.inc"
PROG= xcvs
@ -33,12 +33,12 @@ SRCS+= gssapi-client.c
DPADD+= ${LIBCRYPT} ${LIBZ}
LDADD+= -lcrypt -lz
COPTS.commit.c+= ${GCC_NO_STRINGOP_OVERFLOW}
COPTS.logmsg.c+= ${GCC_NO_STRINGOP_OVERFLOW}
COPTS.ls.c+= ${GCC_NO_STRINGOP_OVERFLOW}
COPTS.input.c+= ${GCC_NO_STRINGOP_OVERFLOW}
COPTS.tag.c+= ${GCC_NO_STRINGOP_OVERFLOW}
COPTS.subr.c+= ${GCC_NO_STRINGOP_OVERFLOW}
COPTS.filesubr.c+= ${GCC_NO_STRINGOP_OVERFLOW}
COPTS.commit.c+= ${CC_WNO_STRINGOP_OVERFLOW}
COPTS.logmsg.c+= ${CC_WNO_STRINGOP_OVERFLOW}
COPTS.ls.c+= ${CC_WNO_STRINGOP_OVERFLOW}
COPTS.input.c+= ${CC_WNO_STRINGOP_OVERFLOW}
COPTS.tag.c+= ${CC_WNO_STRINGOP_OVERFLOW}
COPTS.subr.c+= ${CC_WNO_STRINGOP_OVERFLOW}
COPTS.filesubr.c+= ${CC_WNO_STRINGOP_OVERFLOW}
.include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
$NetBSD: README.warnings,v 1.3 2023/06/03 08:52:54 lukem Exp $
$NetBSD: README.warnings,v 1.4 2023/06/03 09:09:06 lukem Exp $
What to do about GCC warnings and NetBSD.
@ -13,15 +13,15 @@ modified for updates to warnings and new warnings.
<bsd.own.mk> provides several variables for use in Makefiles:
COPTS.foo.c += ${GCC_NO_FORMAT_TRUNCATION}
COPTS.foo.c += ${GCC_NO_FORMAT_OVERFLOW}
COPTS.foo.c += ${GCC_NO_STRINGOP_OVERFLOW}
COPTS.foo.c += ${GCC_NO_STRINGOP_TRUNCATION}
COPTS.foo.c += ${GCC_NO_CAST_FUNCTION_TYPE}
COPTS.foo.c += ${GCC_NO_IMPLICIT_FALLTHRU}
COPTS.foo.c += ${CC_WNO_FORMAT_TRUNCATION}
COPTS.foo.c += ${CC_WNO_FORMAT_OVERFLOW}
COPTS.foo.c += ${CC_WNO_STRINGOP_OVERFLOW}
COPTS.foo.c += ${CC_WNO_STRINGOP_TRUNCATION}
COPTS.foo.c += ${CC_WNO_CAST_FUNCTION_TYPE}
COPTS.foo.c += ${CC_WNO_IMPLICIT_FALLTHROUGH}
COPTS.foo.c += ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
COPTS.foo.c += ${GCC_NO_MAYBE_UNINITIALIZED}
COPTS.foo.c += ${GCC_NO_RETURN_LOCAL_ADDR}
COPTS.foo.c += ${CC_WNO_MAYBE_UNINITIALIZED}
COPTS.foo.c += ${CC_WNO_RETURN_LOCAL_ADDR}
new GCC 10 warnings:
@ -36,7 +36,7 @@ new GCC 10 warnings:
significantly enhanced in GCC 10, unfortunately, many of
the new instances are incorrect.
bsd.own.mk variable: ${GCC_NO_MAYBE_UNINITIALIZED}
bsd.own.mk variable: ${CC_WNO_MAYBE_UNINITIALIZED}
-Wno-return-local-addr
@ -44,7 +44,7 @@ new GCC 10 warnings:
10. Unfortunately, the new instances are failing to correctly
analyze code flow and miss that most of the are handled.
bsd.own.mk variable: ${GCC_NO_RETURN_LOCAL_ADDR}
bsd.own.mk variable: ${CC_WNO_RETURN_LOCAL_ADDR}
new GCC 9 warnings:
@ -68,7 +68,7 @@ new GCC 8 warnings:
general family of string functions (str*(), etc.), and has
similar issues of false positives.
bsd.own.mk variable: ${GCC_NO_STRINGOP_TRUNCATION}
bsd.own.mk variable: ${CC_WNO_STRINGOP_TRUNCATION}
-Wcast-function-type
@ -78,7 +78,7 @@ new GCC 8 warnings:
false positives, and hopefully this warning will become
more useful in the future. See __FPTRCAST().
bsd.own.mk variable: ${GCC_NO_CAST_FUNCTION_TYPE}
bsd.own.mk variable: ${CC_WNO_CAST_FUNCTION_TYPE}
new GCC 7 warnings:
@ -92,7 +92,7 @@ new GCC 7 warnings:
cases and should always be inspected, but false positives
are also seen.
bsd.own.mk variable: ${GCC_NO_STRINGOP_OVERFLOW}
bsd.own.mk variable: ${CC_WNO_STRINGOP_OVERFLOW}
-Wformat-truncation
@ -105,7 +105,7 @@ new GCC 7 warnings:
Code should always be manually inspected for this warning
as it does pick up real issues.
bsd.own.mk variable: ${GCC_NO_FORMAT_TRUNCATION}
bsd.own.mk variable: ${CC_WNO_FORMAT_TRUNCATION}
-Wformat-overflow
@ -117,7 +117,7 @@ new GCC 7 warnings:
Code should always be manually inspected for this warning
as it does pick up real issues.
bsd.own.mk variable: ${GCC_NO_FORMAT_OVERFLOW}
bsd.own.mk variable: ${CC_WNO_FORMAT_OVERFLOW}
-Wimplicit-fallthrough
@ -129,4 +129,4 @@ new GCC 7 warnings:
Code should always be manually inspected for this warning
as it does pick up real issues.
bsd.own.mk variable: ${GCC_NO_IMPLICIT_FALLTHRU}
bsd.own.mk variable: ${CC_WNO_IMPLICIT_FALLTHROUGH}

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.11 2023/02/20 02:12:15 mrg Exp $
# $NetBSD: Makefile,v 1.12 2023/06/03 09:09:06 lukem Exp $
LIBISPRIVATE= yes
@ -29,6 +29,6 @@ CWARNFLAGS.clang+= -Wno-unused-value
.PATH: ${DIST}/libiberty
COPTS.dyn-string.c+= ${GCC_NO_STRINGOP_TRUNCATION}
COPTS.dyn-string.c+= ${CC_WNO_STRINGOP_TRUNCATION}
.include <bsd.lib.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.10 2023/05/19 23:28:21 lukem Exp $
# $NetBSD: Makefile,v 1.11 2023/06/03 09:09:06 lukem Exp $
HOSTPROG_CXX= 1
LIBISPRIVATE= yes
@ -24,7 +24,7 @@ COPTS.opts-common.c+= -Wno-stack-protector
COPTS.rs6000-common.c+= -Wno-stack-protector
COPTS.arm-common.c+= -Wno-stack-protector
.if ${MACHINE_CPU} == "sh3"
COPTS.opts.c+= ${GCC_NO_FORMAT_TRUNCATION}
COPTS.opts.c+= ${CC_WNO_FORMAT_TRUNCATION}
.endif
GENPROG_ERROR_DEPENDS=errors.lo

View File

@ -1,4 +1,4 @@
$NetBSD: README.warnings,v 1.2 2023/06/03 08:52:54 lukem Exp $
$NetBSD: README.warnings,v 1.3 2023/06/03 09:09:07 lukem Exp $
What to do about GCC warnings and NetBSD.
@ -13,15 +13,15 @@ modified for updates to warnings and new warnings.
<bsd.own.mk> provides several variables for use in Makefiles:
COPTS.foo.c += ${GCC_NO_FORMAT_TRUNCATION}
COPTS.foo.c += ${GCC_NO_FORMAT_OVERFLOW}
COPTS.foo.c += ${GCC_NO_STRINGOP_OVERFLOW}
COPTS.foo.c += ${GCC_NO_STRINGOP_TRUNCATION}
COPTS.foo.c += ${GCC_NO_CAST_FUNCTION_TYPE}
COPTS.foo.c += ${GCC_NO_IMPLICIT_FALLTHRU}
COPTS.foo.c += ${CC_WNO_FORMAT_TRUNCATION}
COPTS.foo.c += ${CC_WNO_FORMAT_OVERFLOW}
COPTS.foo.c += ${CC_WNO_STRINGOP_OVERFLOW}
COPTS.foo.c += ${CC_WNO_STRINGOP_TRUNCATION}
COPTS.foo.c += ${CC_WNO_CAST_FUNCTION_TYPE}
COPTS.foo.c += ${CC_WNO_IMPLICIT_FALLTHROUGH}
COPTS.foo.c += ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
COPTS.foo.c += ${GCC_NO_MAYBE_UNINITIALIZED}
COPTS.foo.c += ${GCC_NO_RETURN_LOCAL_ADDR}
COPTS.foo.c += ${CC_WNO_MAYBE_UNINITIALIZED}
COPTS.foo.c += ${CC_WNO_RETURN_LOCAL_ADDR}
new GCC 10 warnings:
@ -36,7 +36,7 @@ new GCC 10 warnings:
significantly enhanced in GCC 10, unfortunately, many of
the new instances are incorrect.
bsd.own.mk variable: ${GCC_NO_MAYBE_UNINITIALIZED}
bsd.own.mk variable: ${CC_WNO_MAYBE_UNINITIALIZED}
-Wno-return-local-addr
@ -44,7 +44,7 @@ new GCC 10 warnings:
10. Unfortunately, the new instances are failing to correctly
analyze code flow and miss that most of the are handled.
bsd.own.mk variable: ${GCC_NO_RETURN_LOCAL_ADDR}
bsd.own.mk variable: ${CC_WNO_RETURN_LOCAL_ADDR}
new GCC 9 warnings:
@ -68,7 +68,7 @@ new GCC 8 warnings:
general family of string functions (str*(), etc.), and has
similar issues of false positives.
bsd.own.mk variable: ${GCC_NO_STRINGOP_TRUNCATION}
bsd.own.mk variable: ${CC_WNO_STRINGOP_TRUNCATION}
-Wcast-function-type
@ -78,7 +78,7 @@ new GCC 8 warnings:
false positives, and hopefully this warning will become
more useful in the future. See __FPTRCAST().
bsd.own.mk variable: ${GCC_NO_CAST_FUNCTION_TYPE}
bsd.own.mk variable: ${CC_WNO_CAST_FUNCTION_TYPE}
new GCC 7 warnings:
@ -92,7 +92,7 @@ new GCC 7 warnings:
cases and should always be inspected, but false positives
are also seen.
bsd.own.mk variable: ${GCC_NO_STRINGOP_OVERFLOW}
bsd.own.mk variable: ${CC_WNO_STRINGOP_OVERFLOW}
-Wformat-truncation
@ -105,7 +105,7 @@ new GCC 7 warnings:
Code should always be manually inspected for this warning
as it does pick up real issues.
bsd.own.mk variable: ${GCC_NO_FORMAT_TRUNCATION}
bsd.own.mk variable: ${CC_WNO_FORMAT_TRUNCATION}
-Wformat-overflow
@ -117,7 +117,7 @@ new GCC 7 warnings:
Code should always be manually inspected for this warning
as it does pick up real issues.
bsd.own.mk variable: ${GCC_NO_FORMAT_OVERFLOW}
bsd.own.mk variable: ${CC_WNO_FORMAT_OVERFLOW}
-Wimplicit-fallthrough
@ -129,4 +129,4 @@ new GCC 7 warnings:
Code should always be manually inspected for this warning
as it does pick up real issues.
bsd.own.mk variable: ${GCC_NO_IMPLICIT_FALLTHRU}
bsd.own.mk variable: ${CC_WNO_IMPLICIT_FALLTHROUGH}

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.9 2019/10/13 07:28:08 mrg Exp $
# $NetBSD: Makefile,v 1.10 2023/06/03 09:09:07 lukem Exp $
LIBISPRIVATE= yes
@ -29,6 +29,6 @@ CWARNFLAGS.clang+= -Wno-unused-value
.PATH: ${DIST}/libiberty
COPTS.dyn-string.c+= ${GCC_NO_STRINGOP_TRUNCATION}
COPTS.dyn-string.c+= ${CC_WNO_STRINGOP_TRUNCATION}
.include <bsd.lib.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.12 2023/05/19 23:28:20 lukem Exp $
# $NetBSD: Makefile,v 1.13 2023/06/03 09:09:07 lukem Exp $
HOSTPROG_CXX= 1
LIBISPRIVATE= yes
@ -24,7 +24,7 @@ COPTS.opts-common.c+= -Wno-stack-protector
COPTS.rs6000-common.c+= -Wno-stack-protector
COPTS.arm-common.c+= -Wno-stack-protector
.if ${MACHINE_CPU} == "sh3"
COPTS.opts.c+= ${GCC_NO_FORMAT_TRUNCATION}
COPTS.opts.c+= ${CC_WNO_FORMAT_TRUNCATION}
.endif
GENPROG_ERROR_DEPENDS=errors.lo

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.12 2023/04/16 20:46:17 nikita Exp $
# $NetBSD: Makefile,v 1.13 2023/06/03 09:09:07 lukem Exp $
LIB= lua
LUA_CORE= lapi.c lcode.c lctype.c ldebug.c ldo.c ldump.c lfunc.c lgc.c \
@ -16,7 +16,7 @@ INCSDIR= /usr/include
CPPFLAGS+= -DLUA_USE_POSIX -DLUA_USE_DLOPEN
CWARNFLAGS.clang+= -Wno-empty-body -Wno-error=string-plus-int
COPTS.lstring.c+= ${GCC_NO_STRINGOP_OVERFLOW}
COPTS.lstring.c+= ${CC_WNO_STRINGOP_OVERFLOW}
LINTFLAGS+= -X 141 # integer overflow detected, op '<<'
LINTFLAGS+= -X 247 # pointer cast from 'pointer to struct
# GCObject' to 'pointer to union GCUnion' may

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.9 2022/10/28 09:43:58 wiz Exp $
# $NetBSD: Makefile,v 1.10 2023/06/03 09:09:07 lukem Exp $
.include <bsd.own.mk>
@ -16,7 +16,7 @@ CPPFLAGS+= -DIPv6
.endif
CWARNFLAGS.clang= -Wno-empty-body
COPTS.parsedpy.c+= ${GCC_NO_STRINGOP_OVERFLOW}
COPTS.parsedpy.c+= ${CC_WNO_STRINGOP_OVERFLOW}
LDADD+= -lXau -lXmuu -lXt -lSM -lICE -lXext -lX11
DPADD+= ${LIBXAU} ${LIBXMUU} ${LIBXT} ${LIBSM} ${LIBICE} ${LIBXEXT} ${LIBX11}

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.5 2019/10/13 07:28:08 mrg Exp $
# $NetBSD: Makefile,v 1.6 2023/06/03 09:09:07 lukem Exp $
.include <bsd.own.mk>
@ -15,7 +15,7 @@ DPADD+= ${LIBUTIL} ${LIBXAW} ${LIBXMU} ${LIBXT} ${LIBSM} ${LIBICE} \
CPPFLAGS+=-DHAS_OPENPTY -DHAVE_UTIL_H
COPTS.xconsole.c+= ${GCC_NO_STRINGOP_OVERFLOW}
COPTS.xconsole.c+= ${CC_WNO_STRINGOP_OVERFLOW}
.include <bsd.x11.mk>
.include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.8 2019/10/13 07:28:08 mrg Exp $
# $NetBSD: Makefile,v 1.9 2023/06/03 09:09:07 lukem Exp $
.include <bsd.own.mk>
@ -23,7 +23,7 @@ DPADD+= ${LIBXAW} ${LIBXMU} ${LIBXT} ${LIBSM} ${LIBICE} \
CWARNFLAGS.clang+= -Wno-format
COPTS+= ${GCC_NO_STRINGOP_OVERFLOW}
COPTS+= ${CC_WNO_STRINGOP_OVERFLOW}
.include <bsd.x11.mk>
.include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile.ximcp,v 1.5 2019/10/13 07:28:08 mrg Exp $
# $NetBSD: Makefile.ximcp,v 1.6 2023/06/03 09:09:07 lukem Exp $
.PATH: ${X11SRCDIR.X11}/modules/im/ximcp
SRCS.ximcp= \
@ -45,4 +45,4 @@ COPTS.imTrans.c= -Wno-error
COPTS.imLcLkup.c= -Wno-stack-protector
COPTS.imInsClbk.c= -Wno-unused-value
COPTS.imDefIm.c= ${GCC_NO_STRINGOP_OVERFLOW}
COPTS.imDefIm.c= ${CC_WNO_STRINGOP_OVERFLOW}

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile.xlibi18n,v 1.3 2019/10/13 07:28:08 mrg Exp $
# $NetBSD: Makefile.xlibi18n,v 1.4 2023/06/03 09:09:07 lukem Exp $
.PATH: ${X11SRCDIR.X11}/modules/lc/gen
SRCS.xlibi18n= lcGenConv.c
@ -11,4 +11,4 @@ CPPFLAGS+= \
${XLOCALE.DEFINES} \
-DHASXDMAUTH
COPTS.lcGenConv.c+= ${GCC_NO_STRINGOP_OVERFLOW}
COPTS.lcGenConv.c+= ${CC_WNO_STRINGOP_OVERFLOW}

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.5 2020/02/23 09:24:12 mrg Exp $
# $NetBSD: Makefile,v 1.6 2023/06/03 09:09:08 lukem Exp $
.include <bsd.own.mk>
@ -17,7 +17,7 @@ CPPFLAGS+= -I${X11SRCDIR.XvMC}/include
LIBDPLIBS= Xext ${.CURDIR}/../libXext \
X11 ${.CURDIR}/../libX11/dynamic
COPTS.XvMCWrapper.c= ${GCC_NO_STRINGOP_OVERFLOW}
COPTS.XvMCWrapper.c= ${CC_WNO_STRINGOP_OVERFLOW}
# XXX
#PKGDIST= xvmc-wrapper

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.6 2022/10/29 21:06:15 mrg Exp $
# $NetBSD: Makefile,v 1.7 2023/06/03 09:09:08 lukem Exp $
.include <bsd.own.mk>
@ -20,7 +20,7 @@ LIBDPLIBS= X11 ${.CURDIR}/../libX11/dynamic
PKGCONFIG= xkbfile
COPTS.xkbatom.c= ${GCC_NO_STRINGOP_OVERFLOW}
COPTS.xkbatom.c= ${CC_WNO_STRINGOP_OVERFLOW}
.include <bsd.x11.mk>
.include <bsd.lib.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.18 2019/10/13 07:28:09 mrg Exp $
# $NetBSD: Makefile,v 1.19 2023/06/03 09:09:08 lukem Exp $
DRIVER= xf86-video-sis
DRIVER_NAME= sis_drv
@ -24,7 +24,7 @@ CWARNFLAGS.clang+= -Wno-parentheses
# XXX
COPTS.sis_driver.c+= ${${ACTIVE_CC} == "gcc":? -Wno-error=discarded-qualifiers :}
COPTS.sis_utility.c+= ${${ACTIVE_CC} == "gcc":? -Wno-error=discarded-qualifiers :} ${GCC_NO_STRINGOP_OVERFLOW}
COPTS.sis_utility.c+= ${${ACTIVE_CC} == "gcc":? -Wno-error=discarded-qualifiers :} ${CC_WNO_STRINGOP_OVERFLOW}
COPTS.initextx.c+= ${${ACTIVE_CC} == "gcc":? -Wno-error=discarded-qualifiers :}
COPTS.sis_driver.c+= ${${ACTIVE_CC} == "clang":? -Wno-error=incompatible-pointer-types-discards-qualifiers :}
COPTS.sis_utility.c+= ${${ACTIVE_CC} == "clang":? -Wno-error=incompatible-pointer-types-discards-qualifiers :}

View File

@ -1,9 +1,9 @@
# $NetBSD: Makefile,v 1.2 2019/10/13 07:28:09 mrg Exp $
# $NetBSD: Makefile,v 1.3 2023/06/03 09:09:08 lukem Exp $
BASE= ${.CURDIR:T}
.include "${.CURDIR}/../Makefile.inc"
COPTS.discover.c+= ${GCC_NO_STRINGOP_TRUNCATION}
COPTS.discover.c+= ${CC_WNO_STRINGOP_TRUNCATION}
.include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.2 2019/10/13 07:28:09 mrg Exp $
# $NetBSD: Makefile,v 1.3 2023/06/03 09:09:08 lukem Exp $
SRCS = dhcrelay.c
PROG = dhcrelay
@ -6,6 +6,6 @@ MAN = dhcrelay.8
DHCPSRCDIR= relay
COPTS.dhcrelay.c+= ${GCC_NO_STRINGOP_TRUNCATION}
COPTS.dhcrelay.c+= ${CC_WNO_STRINGOP_TRUNCATION}
.include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.7 2021/04/13 06:25:48 mrg Exp $
# $NetBSD: Makefile,v 1.8 2023/06/03 09:09:08 lukem Exp $
.include <bsd.own.mk>
@ -21,7 +21,7 @@ COPTS.ddns.c +=-Wno-stringop-overflow
COPTS.mdb6.c += ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} == 8:? -Wno-error=format-overflow :}
COPTS.omapi.c += -Wno-stack-protector
COPTS.confpars.c+= ${GCC_NO_STRINGOP_TRUNCATION}
COPTS.mdb6.c+= ${GCC_NO_STRINGOP_OVERFLOW}
COPTS.confpars.c+= ${CC_WNO_STRINGOP_TRUNCATION}
COPTS.mdb6.c+= ${CC_WNO_STRINGOP_OVERFLOW}
.include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.2 2019/10/13 07:28:09 mrg Exp $
# $NetBSD: Makefile,v 1.3 2023/06/03 09:09:08 lukem Exp $
LIBISPRIVATE= yes
@ -11,7 +11,7 @@ MAN = dhcp-options.5 dhcp-eval.5
DHCPSRCDIR= common
COPTS.discover.c+= ${GCC_NO_STRINGOP_TRUNCATION}
COPTS.parse.c+= ${GCC_NO_FORMAT_TRUNCATION} ${GCC_NO_CAST_FUNCTION_TYPE}
COPTS.discover.c+= ${CC_WNO_STRINGOP_TRUNCATION}
COPTS.parse.c+= ${CC_WNO_FORMAT_TRUNCATION} ${CC_WNO_CAST_FUNCTION_TYPE}
.include <bsd.lib.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.14 2021/04/12 06:08:31 mrg Exp $
# $NetBSD: Makefile,v 1.15 2023/06/03 09:09:08 lukem Exp $
LIB= sqlite3
INCS= sqlite3.h sqlite3ext.h
@ -20,7 +20,7 @@ FILESDIR_sqlite3.pc= /usr/lib/pkgconfig
CLEANFILES+=sqlite3.pc
CWARNFLAGS.clang+= -Wno-error=implicit-int-float-conversion
COPTS.sqlite3.c+= ${GCC_NO_RETURN_LOCAL_ADDR}
COPTS.sqlite3.c+= ${CC_WNO_RETURN_LOCAL_ADDR}
.include <bsd.own.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.6 2021/04/12 02:54:08 mrg Exp $
# $NetBSD: Makefile,v 1.7 2023/06/03 09:09:08 lukem Exp $
PROG= xz
BINDIR= /usr/bin
@ -52,4 +52,4 @@ LDADD+= -llzma -lintl -lpthread
.include <bsd.prog.mk>
.endif
COPTS.message.c += ${GCC_NO_FORMAT_TRUNCATION}
COPTS.message.c += ${CC_WNO_FORMAT_TRUNCATION}

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.11 2019/10/13 07:28:09 mrg Exp $
# $NetBSD: Makefile,v 1.12 2023/06/03 09:09:09 lukem Exp $
.include <bsd.own.mk>
@ -60,5 +60,5 @@ GZIPDIST= ${NETBSDSRCDIR}/usr.bin/gzip
.endif
.if !defined(HOSTPROG)
COPTS.pigz.c+= ${GCC_NO_STRINGOP_OVERFLOW}
COPTS.pigz.c+= ${CC_WNO_STRINGOP_OVERFLOW}
.endif

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.47 2020/02/08 00:59:55 fox Exp $
# $NetBSD: Makefile,v 1.48 2023/06/03 09:09:09 lukem Exp $
# @(#)Makefile 8.2 (Berkeley) 4/27/95
.include <bsd.own.mk>
@ -39,7 +39,7 @@ hack.h: hack.onames.h
COPTS.hack.mon.c+= -Wno-format-nonliteral
COPTS.hack.rip.c+= -Wno-format-nonliteral
COPTS.hack.end.c+= ${GCC_NO_STRINGOP_TRUNCATION}
COPTS.hack.end.c+= ${CC_WNO_STRINGOP_TRUNCATION}
.if !exists(${DESTDIR}${FILESDIR}/perm)
afterinstall: clobber
@ -55,7 +55,7 @@ clobber:
${_MKMSG_REMOVE} "${DESTDIR}/var/games/hackdir/bones*"
rm -f ${DESTDIR}/var/games/hackdir/bones*
COPTS.hack.objnam.c+= ${GCC_NO_STRINGOP_TRUNCATION} ${GCC_NO_STRINGOP_OVERFLOW}
COPTS.hack.pager.c+= ${GCC_NO_STRINGOP_TRUNCATION}
COPTS.hack.objnam.c+= ${CC_WNO_STRINGOP_TRUNCATION} ${CC_WNO_STRINGOP_OVERFLOW}
COPTS.hack.pager.c+= ${CC_WNO_STRINGOP_TRUNCATION}
.include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.10 2019/10/13 07:28:09 mrg Exp $
# $NetBSD: Makefile,v 1.11 2023/06/03 09:09:09 lukem Exp $
PROG= hunt
SRCS= connect.c hunt.c otto.c playit.c server.c
@ -9,6 +9,6 @@ HIDEGAME=hidegame
CPPFLAGS+=-I${.CURDIR}/../include
COPTS.hunt.c+= ${GCC_NO_STRINGOP_TRUNCATION}
COPTS.hunt.c+= ${CC_WNO_STRINGOP_TRUNCATION}
.include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.10 2021/04/15 01:55:21 mrg Exp $
# $NetBSD: Makefile,v 1.11 2023/06/03 09:09:09 lukem Exp $
PROG= huntd
SRCS= answer.c draw.c driver.c execute.c expl.c \
@ -10,8 +10,8 @@ CPPFLAGS+=-I${.CURDIR}/../include
.include <bsd.own.mk>
# Appears wrong - should not exceed bounds of array.
COPTS.answer.c+= ${GCC_NO_STRINGOP_OVERFLOW}
COPTS.shots.c+= ${GCC_NO_STRINGOP_OVERFLOW}
COPTS.driver.c+= ${GCC_NO_STRINGOP_OVERFLOW}
COPTS.answer.c+= ${CC_WNO_STRINGOP_OVERFLOW}
COPTS.shots.c+= ${CC_WNO_STRINGOP_OVERFLOW}
COPTS.driver.c+= ${CC_WNO_STRINGOP_OVERFLOW}
.include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.21 2019/10/13 07:28:09 mrg Exp $
# $NetBSD: Makefile,v 1.22 2023/06/03 09:09:09 lukem Exp $
# @(#)Makefile 8.1 (Berkeley) 5/31/93
PROG= rogue
@ -14,7 +14,7 @@ MAN= rogue.6
SUBDIR.roff+=USD.doc
COPTS.score.c+= ${GCC_NO_FORMAT_TRUNCATION}
COPTS.score.c+= ${CC_WNO_FORMAT_TRUNCATION}
.include <bsd.prog.mk>
.include <bsd.subdir.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.9 2020/09/06 10:51:20 mrg Exp $
# $NetBSD: Makefile,v 1.10 2023/06/03 09:09:09 lukem Exp $
# @(#)Makefile 8.1 (Berkeley) 5/31/93
PROG= tetris
@ -9,7 +9,7 @@ LDADD= -lterminfo
HIDEGAME=hidegame
SETGIDGAME=yes
COPTS.tetris.c+= ${GCC_NO_FORMAT_TRUNCATION}
COPTS.scores.c+= ${GCC_NO_FORMAT_TRUNCATION}
COPTS.tetris.c+= ${CC_WNO_FORMAT_TRUNCATION}
COPTS.scores.c+= ${CC_WNO_FORMAT_TRUNCATION}
.include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile.inc,v 1.9 2019/10/13 07:28:10 mrg Exp $
# $NetBSD: Makefile.inc,v 1.10 2023/06/03 09:09:09 lukem Exp $
# sources
.PATH: ${ARCHDIR}/citrus ${.CURDIR}/citrus
@ -24,6 +24,6 @@ CPPFLAGS.citrus_lc_numeric.c+= -I${LIBCDIR}/locale
CPPFLAGS.citrus_lc_time.c+= -I${LIBCDIR}/locale
CPPFLAGS.citrus_lc_messages.c+= -I${LIBCDIR}/locale
COPTS.citrus_iconv.c+= ${GCC_NO_FORMAT_TRUNCATION}
COPTS.citrus_csmapper.c+= ${GCC_NO_FORMAT_TRUNCATION}
COPTS.citrus_iconv.c+= ${CC_WNO_FORMAT_TRUNCATION}
COPTS.citrus_csmapper.c+= ${CC_WNO_FORMAT_TRUNCATION}

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile.inc,v 1.93 2023/06/03 08:52:54 lukem Exp $
# $NetBSD: Makefile.inc,v 1.94 2023/06/03 09:09:09 lukem Exp $
# @(#)Makefile.inc 8.2 (Berkeley) 9/5/93
# net sources
@ -151,5 +151,5 @@ MAN+= sctp_bindx.3 sctp_connectx.3 sctp_freepaddrs.3 sctp_getaddrlen.3 \
sctp_getassocid.3 sctp_getpaddrs.3 sctp_opt_info.3 sctp_peeloff.3 \
sctp_recvmsg.3 sctp_send.3 sctp_sendmsg.3
COPTS.getaddrinfo.c+= ${GCC_NO_STRINGOP_OVERFLOW}
COPTS.getaddrinfo.c+= ${CC_WNO_STRINGOP_OVERFLOW}
COPTS.sctp_sys_calls.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile.inc,v 1.8 2019/10/13 07:28:10 mrg Exp $
# $NetBSD: Makefile.inc,v 1.9 2023/06/03 09:09:09 lukem Exp $
# net sources
.PATH: ${.CURDIR}/resolv
@ -10,4 +10,4 @@ SRCS+= h_errno.c herror.c res_comp.c res_data.c res_debug.c \
# For COMPAT__RES
SRCS+= res_compat.c
COPTS.res_query.c+= ${GCC_NO_STRINGOP_OVERFLOW}
COPTS.res_query.c+= ${CC_WNO_STRINGOP_OVERFLOW}

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile.inc,v 1.27 2020/10/03 18:31:29 christos Exp $
# $NetBSD: Makefile.inc,v 1.28 2023/06/03 09:09:10 lukem Exp $
# librpc sources
.PATH: ${.CURDIR}/rpc
@ -169,12 +169,12 @@ MLINKS+= bindresvport.3 bindresvport_sa.3 \
xdr.3 xdr_void.3 \
xdr.3 xdr_wrapstring.3
COPTS.clnt_bcast.c+= ${GCC_NO_CAST_FUNCTION_TYPE}
COPTS.clnt_generic.c+= ${GCC_NO_CAST_FUNCTION_TYPE}
COPTS.clnt_vc.c+= ${GCC_NO_CAST_FUNCTION_TYPE}
COPTS.rpcb_clnt.c+= ${GCC_NO_CAST_FUNCTION_TYPE}
COPTS.xdr_sizeof.c+= ${GCC_NO_CAST_FUNCTION_TYPE}
COPTS.svc_simple.c+= ${GCC_NO_CAST_FUNCTION_TYPE}
COPTS.pmap_getmaps.c+= ${GCC_NO_CAST_FUNCTION_TYPE}
COPTS.rpc_generic.c+= ${GCC_NO_CAST_FUNCTION_TYPE}
COPTS.getrpcent.c+= ${GCC_NO_STRINGOP_TRUNCATION}
COPTS.clnt_bcast.c+= ${CC_WNO_CAST_FUNCTION_TYPE}
COPTS.clnt_generic.c+= ${CC_WNO_CAST_FUNCTION_TYPE}
COPTS.clnt_vc.c+= ${CC_WNO_CAST_FUNCTION_TYPE}
COPTS.rpcb_clnt.c+= ${CC_WNO_CAST_FUNCTION_TYPE}
COPTS.xdr_sizeof.c+= ${CC_WNO_CAST_FUNCTION_TYPE}
COPTS.svc_simple.c+= ${CC_WNO_CAST_FUNCTION_TYPE}
COPTS.pmap_getmaps.c+= ${CC_WNO_CAST_FUNCTION_TYPE}
COPTS.rpc_generic.c+= ${CC_WNO_CAST_FUNCTION_TYPE}
COPTS.getrpcent.c+= ${CC_WNO_STRINGOP_TRUNCATION}

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.66 2019/10/13 07:28:10 mrg Exp $
# $NetBSD: Makefile,v 1.67 2023/06/03 09:09:10 lukem Exp $
# @(#)Makefile 8.1 (Berkeley) 6/4/93
USE_SHLIBDIR= yes
@ -138,6 +138,6 @@ COPTS.tokenizer.c+= -Wno-cast-qual
COPTS.tokenizern.c+= -Wno-cast-qual
.endif
COPTS.history.c+= ${GCC_NO_STRINGOP_OVERFLOW}
COPTS.historyn.c+= ${GCC_NO_STRINGOP_OVERFLOW}
COPTS.readline.c+= ${GCC_NO_STRINGOP_TRUNCATION} ${GCC_NO_STRINGOP_OVERFLOW}
COPTS.history.c+= ${CC_WNO_STRINGOP_OVERFLOW}
COPTS.historyn.c+= ${CC_WNO_STRINGOP_OVERFLOW}
COPTS.readline.c+= ${CC_WNO_STRINGOP_TRUNCATION} ${CC_WNO_STRINGOP_OVERFLOW}

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.7 2022/07/31 12:40:35 mlelstv Exp $
# $NetBSD: Makefile,v 1.8 2023/06/03 09:09:10 lukem Exp $
.include <bsd.own.mk>
@ -17,6 +17,6 @@ WARNS?= 5
LIBDPLIBS+= pthread ${.CURDIR}/../libpthread
COPTS.isns.c+= ${GCC_NO_STRINGOP_TRUNCATION}
COPTS.isns.c+= ${CC_WNO_STRINGOP_TRUNCATION}
.include <bsd.lib.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.30 2021/11/01 15:56:53 christos Exp $
# $NetBSD: Makefile,v 1.31 2023/06/03 09:09:10 lukem Exp $
#-
# Copyright (c) 1998 Juniper Networks, Inc.
# All rights reserved.
@ -212,7 +212,7 @@ openpam_static_modules.o: openpam_static.o ${STATIC_MODULE_LIBS}
openpam_static.o ${STATIC_MODULE_LIBS}
CWARNFLAGS.clang+= -Wno-error=tautological-pointer-compare
COPTS.openpam_dynamic.c+= ${GCC_NO_CAST_FUNCTION_TYPE}
COPTS.openpam_dynamic.c+= ${CC_WNO_CAST_FUNCTION_TYPE}
.include <bsd.lib.mk>
.PATH.h: ${DIST}/include

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.11 2019/10/13 07:28:10 mrg Exp $
# $NetBSD: Makefile,v 1.12 2023/06/03 09:09:10 lukem Exp $
# Copyright 2001 Mark R V Murray
# All rights reserved.
#
@ -35,4 +35,4 @@ LIBDPLIBS+= util ${.CURDIR}/../../../libutil
.include "${.CURDIR}/../mod.mk"
COPTS.pam_lastlog.c+= ${GCC_NO_STRINGOP_TRUNCATION}
COPTS.pam_lastlog.c+= ${CC_WNO_STRINGOP_TRUNCATION}

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.7 2021/11/01 21:37:32 nia Exp $
# $NetBSD: Makefile,v 1.8 2023/06/03 09:09:10 lukem Exp $
#
NOFULLRELRO= yes
@ -9,9 +9,9 @@ LIBDPLIBS+= rumpuser ${.CURDIR}/../librumpuser
WARNS= 3 # XXX: kernel isn't ready for -Wsign-compare
COPTS.kern_hook.c+= ${GCC_NO_CAST_FUNCTION_TYPE}
COPTS.rump.c+= ${GCC_NO_CAST_FUNCTION_TYPE}
COPTS.subr_pool.c+= ${GCC_NO_CAST_FUNCTION_TYPE}
COPTS.subr_vmem.c+= ${GCC_NO_CAST_FUNCTION_TYPE}
COPTS.kern_hook.c+= ${CC_WNO_CAST_FUNCTION_TYPE}
COPTS.rump.c+= ${CC_WNO_CAST_FUNCTION_TYPE}
COPTS.subr_pool.c+= ${CC_WNO_CAST_FUNCTION_TYPE}
COPTS.subr_vmem.c+= ${CC_WNO_CAST_FUNCTION_TYPE}
.include "${RUMPTOP}/librump/rumpkern/Makefile.rumpkern"

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.16 2021/11/01 21:37:32 nia Exp $
# $NetBSD: Makefile,v 1.17 2023/06/03 09:09:10 lukem Exp $
#
NOFULLRELRO= yes
@ -35,6 +35,6 @@ COPTS.rump_syscalls.c+= -fno-strict-aliasing
@ln -s ${NETBSDSRCDIR}/sys/sys srcsys
.endif
COPTS.rumpclient.c+= ${GCC_NO_CAST_FUNCTION_TYPE}
COPTS.rumpclient.c+= ${CC_WNO_CAST_FUNCTION_TYPE}
.include <bsd.lib.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.3 2021/11/01 21:37:33 nia Exp $
# $NetBSD: Makefile,v 1.4 2023/06/03 09:09:10 lukem Exp $
USE_FORT?= yes
USE_SHLIBDIR= yes
@ -23,6 +23,6 @@ SRCS+= if_indextoname.c if_nametoindex.c
#SRCS+= gethnamaddr.c sethostent.c
CPPFLAGS+= -DRUMP_ACTION
COPTS.getaddrinfo.c+= ${GCC_NO_STRINGOP_OVERFLOW}
COPTS.getaddrinfo.c+= ${CC_WNO_STRINGOP_OVERFLOW}
.include <bsd.lib.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.29 2021/11/01 21:37:33 nia Exp $
# $NetBSD: Makefile,v 1.30 2023/06/03 09:09:10 lukem Exp $
#
NOFULLRELRO= yes
@ -56,6 +56,6 @@ INCS= rumpuser_component.h rumpuser_port.h
CPPFLAGS+= -D_REENTRANT
COPTS.rumpuser_sp.c+= ${GCC_NO_CAST_FUNCTION_TYPE}
COPTS.rumpuser_sp.c+= ${CC_WNO_CAST_FUNCTION_TYPE}
.include <bsd.lib.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.86 2023/03/28 14:44:34 rillig Exp $
# $NetBSD: Makefile,v 1.87 2023/06/03 09:09:11 lukem Exp $
# @(#)Makefile 8.1 (Berkeley) 6/4/93
USE_SHLIBDIR= yes
@ -40,8 +40,8 @@ CPPFLAGS.sockaddr_snprintf.c+=-DHAVE_NETATALK_AT_H
CPPFLAGS.sockaddr_snprintf.c+=-DHAVE_NET_IF_DL_H
LINTFLAGS.if_media.c+= -X 351 # 'extern' declaration outside header
COPTS.logwtmp.c+= ${GCC_NO_STRINGOP_TRUNCATION}
COPTS.logwtmpx.c+= ${GCC_NO_STRINGOP_TRUNCATION}
COPTS.logwtmp.c+= ${CC_WNO_STRINGOP_TRUNCATION}
COPTS.logwtmpx.c+= ${CC_WNO_STRINGOP_TRUNCATION}
YPREFIX=__pd
.PATH: ${NETBSDSRCDIR}/lib/libc/gen

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.27 2021/10/21 13:21:53 andvar Exp $
# $NetBSD: Makefile,v 1.28 2023/06/03 09:09:11 lukem Exp $
WARNS= 3
@ -29,8 +29,8 @@ FILESGRP_zlib.pc= ${BINGRP}
FILESMODE_zlib.pc= ${NONBINMODE}
FILESDIR_zlib.pc= /usr/lib/pkgconfig
COPTS.infback.c+= ${GCC_NO_IMPLICIT_FALLTHRU}
COPTS.inflate.c+= ${GCC_NO_IMPLICIT_FALLTHRU}
COPTS.infback.c+= ${CC_WNO_IMPLICIT_FALLTHROUGH}
COPTS.inflate.c+= ${CC_WNO_IMPLICIT_FALLTHROUGH}
.include <bsd.lib.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.68 2020/06/15 01:57:31 christos Exp $
# $NetBSD: Makefile,v 1.69 2023/06/03 09:09:11 lukem Exp $
# @(#)Makefile 8.2 (Berkeley) 4/4/94
.include <bsd.own.mk>
@ -39,8 +39,8 @@ LDADD+= -lskey
.endif
.endif # USE_PAM == no
COPTS.ftpd.c += ${GCC_NO_STRINGOP_TRUNCATION}
COPTS.logwtmp.c += ${GCC_NO_STRINGOP_TRUNCATION}
COPTS.ftpd.c += ${CC_WNO_STRINGOP_TRUNCATION}
COPTS.logwtmp.c += ${CC_WNO_STRINGOP_TRUNCATION}
ftpd.o ftpcmd.o: version.h
@ -55,7 +55,7 @@ ftpd.o ftpcmd.o: version.h
#
#.endif
COPTS.ftpd.c+= ${GCC_NO_STRINGOP_TRUNCATION} ${GCC_NO_FORMAT_TRUNCATION}
COPTS.logwtmp.c+= ${GCC_NO_STRINGOP_TRUNCATION}
COPTS.ftpd.c+= ${CC_WNO_STRINGOP_TRUNCATION} ${CC_WNO_FORMAT_TRUNCATION}
COPTS.logwtmp.c+= ${CC_WNO_STRINGOP_TRUNCATION}
.include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile.inc,v 1.7 2020/06/07 23:15:53 fox Exp $
# $NetBSD: Makefile.inc,v 1.8 2023/06/03 09:09:11 lukem Exp $
# @(#)Makefile 8.1 (Berkeley) 6/18/93
WARNS?=3 # XXX: too many sign-compare issues
@ -11,7 +11,7 @@ SRCS+= bufcache.c vnode.c lfs.c kernelops.c # segwrite.c
.PATH: ${NETBSDSRCDIR}/sys/ufs/lfs ${NETBSDSRCDIR}/sbin/fsck_lfs \
${NETBSDSRCDIR}/libexec/lfs_cleanerd
COPTS.lfs_cleanerd.c+= ${GCC_NO_STRINGOP_TRUNCATION}
COPTS.lfs_cleanerd.c+= ${CC_WNO_STRINGOP_TRUNCATION}
FSCK_LFS= ${NETBSDSRCDIR}/sbin/fsck_lfs
DPADD+= ${LIBUTIL}

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.10 2019/10/13 07:28:11 mrg Exp $
# $NetBSD: Makefile,v 1.11 2023/06/03 09:09:11 lukem Exp $
.include <bsd.own.mk>
PROG = rpc.rquotad
@ -9,6 +9,6 @@ MLINKS = rpc.rquotad.8 rquotad.8
DPADD= ${LIBQUOTA} ${LIBRPCSVC}
LDADD= -lquota -lrpcsvc
COPTS.rquotad.c+= ${GCC_NO_CAST_FUNCTION_TYPE}
COPTS.rquotad.c+= ${CC_WNO_CAST_FUNCTION_TYPE}
.include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.23 2019/10/13 07:28:11 mrg Exp $
# $NetBSD: Makefile,v 1.24 2023/06/03 09:09:11 lukem Exp $
.include <bsd.own.mk>
@ -13,6 +13,6 @@ MLINKS= rpc.rstatd.8 rstatd.8
DPADD= ${LIBRPCSVC}
LDADD= -lrpcsvc
COPTS.rstat_proc.c+= ${GCC_NO_CAST_FUNCTION_TYPE}
COPTS.rstat_proc.c+= ${CC_WNO_CAST_FUNCTION_TYPE}
.include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.20 2019/10/13 07:28:11 mrg Exp $
# $NetBSD: Makefile,v 1.21 2023/06/03 09:09:11 lukem Exp $
.include <bsd.own.mk>
@ -15,6 +15,6 @@ CPPFLAGS+=-I${NETBSDSRCDIR}/usr.bin/who -DSUPPORT_UTMPX -DSUPPORT_UTMP
DPADD+= ${LIBRPCSVC}
LDADD+= -lrpcsvc
COPTS.rusers_proc.c+= ${GCC_NO_STRINGOP_TRUNCATION} ${GCC_NO_STRINGOP_OVERFLOW} ${GCC_NO_CAST_FUNCTION_TYPE}
COPTS.rusers_proc.c+= ${CC_WNO_STRINGOP_TRUNCATION} ${CC_WNO_STRINGOP_OVERFLOW} ${CC_WNO_CAST_FUNCTION_TYPE}
.include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.11 2019/10/13 07:28:11 mrg Exp $
# $NetBSD: Makefile,v 1.12 2023/06/03 09:09:12 lukem Exp $
PROG = rpc.rwalld
SRCS = rwalld.c
@ -8,6 +8,6 @@ MLINKS= rpc.rwalld.8 rwalld.8
DPADD= ${LIBRPCSVC}
LDADD= -lrpcsvc
COPTS.rwalld.c+= ${GCC_NO_CAST_FUNCTION_TYPE}
COPTS.rwalld.c+= ${CC_WNO_CAST_FUNCTION_TYPE}
.include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.7 2019/10/13 07:28:12 mrg Exp $
# $NetBSD: Makefile,v 1.8 2023/06/03 09:09:12 lukem Exp $
PROG = rpc.sprayd
SRCS = sprayd.c
@ -8,6 +8,6 @@ MLINKS= rpc.sprayd.8 sprayd.8
DPADD= ${LIBRPCSVC}
LDADD= -lrpcsvc
COPTS.sprayd.c+= ${GCC_NO_STRINGOP_TRUNCATION} ${GCC_NO_CAST_FUNCTION_TYPE}
COPTS.sprayd.c+= ${CC_WNO_STRINGOP_TRUNCATION} ${CC_WNO_CAST_FUNCTION_TYPE}
.include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.74 2019/10/13 07:28:12 mrg Exp $
# $NetBSD: Makefile,v 1.75 2023/06/03 09:09:12 lukem Exp $
# @(#)Makefile 8.2 (Berkeley) 3/17/94
PROG= disklabel
@ -30,7 +30,7 @@ CPPFLAGS+= -DALPHA_BOOTBLOCK_CKSUM
CPPFLAGS+= -DVAX_ALTLABELS
.endif
COPTS.main.c+= ${GCC_NO_STRINGOP_TRUNCATION}
COPTS.interact.c+= ${GCC_NO_STRINGOP_TRUNCATION}
COPTS.main.c+= ${CC_WNO_STRINGOP_TRUNCATION}
COPTS.interact.c+= ${CC_WNO_STRINGOP_TRUNCATION}
.include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.42 2023/06/03 08:52:55 lukem Exp $
# $NetBSD: Makefile,v 1.43 2023/06/03 09:09:12 lukem Exp $
# @(#)Makefile 8.1 (Berkeley) 6/5/93
# dump.h header file
@ -38,8 +38,8 @@ LDADD+= -lutil
.PATH: ${NETBSDSRCDIR}/sys/ufs/ffs
COPTS.ffs_inode.c+= -Wno-pointer-sign
COPTS.traverse.c+= ${GCC_NO_FORMAT_TRUNCATION}
COPTS.traverse.c+= ${CC_WNO_FORMAT_TRUNCATION}
CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
CWARNFLAGS.gcc+= ${GCC_NO_FORMAT_TRUNCATION}
CWARNFLAGS.gcc+= ${CC_WNO_FORMAT_TRUNCATION}
.include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.20 2021/04/14 08:31:24 mrg Exp $
# $NetBSD: Makefile,v 1.21 2023/06/03 09:09:12 lukem Exp $
# @(#)Makefile 8.1 (Berkeley) 6/5/93
# lfs_inode.c LFS filestore-specific routines
@ -34,6 +34,6 @@ COPTS.lfs_inode.c+= -O3
.PATH: ${NETBSDSRCDIR}/sbin/dump ${NETBSDSRCDIR}/sys/ufs/lfs \
${NETBSDSRCDIR}/sys/ufs/ffs
CWARNFLAGS.gcc+= ${GCC_NO_FORMAT_TRUNCATION}
CWARNFLAGS.gcc+= ${CC_WNO_FORMAT_TRUNCATION}
.include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.43 2019/10/13 07:28:12 mrg Exp $
# $NetBSD: Makefile,v 1.44 2023/06/03 09:09:12 lukem Exp $
PROG= fdisk
SRCS= fdisk.c
@ -20,7 +20,7 @@ CPPFLAGS+= -D_PATH_DEFDISK='"/dev/rsd0d"'
CPPFLAGS+= -D_PATH_DEFDISK='"/dev/rwd0c"'
.endif
COPTS.fdisk.c+= ${GCC_NO_STRINGOP_TRUNCATION}
COPTS.fdisk.c+= ${CC_WNO_STRINGOP_TRUNCATION}
.include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.40 2019/10/13 07:28:12 mrg Exp $
# $NetBSD: Makefile,v 1.41 2023/06/03 09:09:12 lukem Exp $
# @(#)Makefile 8.1 (Berkeley) 7/19/93
PROG= init
@ -17,6 +17,6 @@ DPADD+= ${LIBCRYPT}
LDADD+= -lcrypt
.endif
COPTS.init.c+= ${GCC_NO_FORMAT_TRUNCATION} ${GCC_NO_STRINGOP_TRUNCATION} ${GCC_NO_CAST_FUNCTION_TYPE}
COPTS.init.c+= ${CC_WNO_FORMAT_TRUNCATION} ${CC_WNO_STRINGOP_TRUNCATION} ${CC_WNO_CAST_FUNCTION_TYPE}
.include <bsd.prog.mk>

View File

@ -13,7 +13,7 @@ CPPFLAGS+= -I${.CURDIR}/../iscsid
MAN= iscsictl.8
COPTS.iscsic_main.c+= ${GCC_NO_FORMAT_TRUNCATION}
COPTS.iscsic_driverif.c+= ${GCC_NO_FORMAT_TRUNCATION}
COPTS.iscsic_main.c+= ${CC_WNO_FORMAT_TRUNCATION}
COPTS.iscsic_driverif.c+= ${CC_WNO_FORMAT_TRUNCATION}
.include <bsd.prog.mk>

View File

@ -1,10 +1,10 @@
# $NetBSD: Makefile,v 1.5 2019/10/13 07:28:12 mrg Exp $
# $NetBSD: Makefile,v 1.6 2023/06/03 09:09:13 lukem Exp $
PROG= pppoectl
MAN= pppoectl.8
USE_FORT?= yes # network client
COPTS.pppoectl.c+= ${GCC_NO_STRINGOP_TRUNCATION}
COPTS.pppoectl.c+= ${CC_WNO_STRINGOP_TRUNCATION}
.include <bsd.prog.mk>

Some files were not shown because too many files have changed in this diff Show More