bsd.own.mk: rename to CC_WNO_ADDRESS_OF_PACKED_MEMBER

Provide a single variable
	CC_WNO_ADDRESS_OF_PACKED_MEMBER
with options for both clang and gcc, to replace
	CLANG_NO_ADDR_OF_PACKED_MEMBER
	CC_NO_ADDR_OF_PACKED_MEMBER
	GCC_NO_ADDR_OF_PACKED_MEMBER

Using the convention CC_compilerflag, where compilerflag
is based on the full compiler flag name.
This commit is contained in:
lukem 2023-06-03 08:52:53 +00:00
parent a84ebf3fbc
commit f937c412f3
70 changed files with 155 additions and 162 deletions

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.3 2021/05/30 01:56:53 joerg Exp $ # $NetBSD: Makefile,v 1.4 2023/06/03 08:52:53 lukem Exp $
LIB= LLVMInstCombine LIB= LLVMInstCombine
@ -28,4 +28,4 @@ SRCS+= InstCombineAddSub.cpp \
.include <bsd.lib.mk> .include <bsd.lib.mk>
.endif .endif
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.3 2021/05/30 01:56:53 joerg Exp $ # $NetBSD: Makefile,v 1.4 2023/06/03 08:52:53 lukem Exp $
LIB= LLVMInstrumentation LIB= LLVMInstrumentation
@ -32,4 +32,4 @@ SRCS+= AddressSanitizer.cpp \
.include <bsd.lib.mk> .include <bsd.lib.mk>
.endif .endif
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.14 2021/04/13 06:25:48 mrg Exp $ # $NetBSD: Makefile,v 1.15 2023/06/03 08:52:53 lukem Exp $
PROG= mdnsd PROG= mdnsd
@ -18,7 +18,7 @@ COPTS.uds_daemon.c += -Wno-stack-protector
MAN= mdnsd.8 MAN= mdnsd.8
CWARNFLAGS.clang+= -Wno-unused-value -Wno-error=address-of-packed-member CWARNFLAGS.clang+= -Wno-unused-value -Wno-error=address-of-packed-member
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
COPTS.DNSCommon.c+= ${GCC_NO_RETURN_LOCAL_ADDR} COPTS.DNSCommon.c+= ${GCC_NO_RETURN_LOCAL_ADDR}

View File

@ -1,11 +1,11 @@
# $NetBSD: Makefile.inc,v 1.6 2021/01/05 11:07:59 simonb Exp $ # $NetBSD: Makefile.inc,v 1.7 2023/06/03 08:52:53 lukem Exp $
WARNS?= 1 # XXX -Wcast-qual -Wshadow WARNS?= 1 # XXX -Wcast-qual -Wshadow
CWARNFLAGS.clang+= -Wno-format -Wno-tautological-compare \ CWARNFLAGS.clang+= -Wno-format -Wno-tautological-compare \
-Wno-self-assign -Wno-array-bounds \ -Wno-self-assign -Wno-array-bounds \
-Wno-error=unused-const-variable \ -Wno-error=unused-const-variable \
-Wno-error=address-of-packed-member -Wno-error=address-of-packed-member
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.own.mk> .include <bsd.own.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.4 2020/09/06 07:20:26 mrg Exp $ # $NetBSD: Makefile,v 1.5 2023/06/03 08:52:53 lukem Exp $
PROG= ipmon PROG= ipmon
SRCS= ipmon.c ipmon_y.c ipmon_l.c 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' \ ${TOOL_SED} -e 's/yy/ipmon_yy/g' \
${.ALLSRC} > ${.TARGET} ${.ALLSRC} > ${.TARGET}
COPTS.ipmon.c+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} ${GCC_NO_FORMAT_OVERFLOW} COPTS.ipmon.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} ${GCC_NO_FORMAT_OVERFLOW}
.include <bsd.prog.mk> .include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.29 2023/05/09 20:51:14 christos Exp $ # $NetBSD: Makefile,v 1.30 2023/06/03 08:52:54 lukem Exp $
.include <bsd.own.mk> .include <bsd.own.mk>
@ -95,7 +95,7 @@ COPTS.refclock_jjy.c+= ${GCC_NO_STRINGOP_TRUNCATION} ${GCC_NO_FORMAT_TRUNCATION
COPTS.refclock_parse.c+= ${GCC_NO_FORMAT_TRUNCATION} COPTS.refclock_parse.c+= ${GCC_NO_FORMAT_TRUNCATION}
COPTS.refclock_leitch.c+= ${GCC_NO_FORMAT_TRUNCATION} COPTS.refclock_leitch.c+= ${GCC_NO_FORMAT_TRUNCATION}
COPTS.refclock_neoclock4x.c+= ${GCC_NO_FORMAT_TRUNCATION} COPTS.refclock_neoclock4x.c+= ${GCC_NO_FORMAT_TRUNCATION}
COPTS.ntp_io.c+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} COPTS.ntp_io.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
COPTS.ntp_crypto.c+= -Wno-error=deprecated-declarations COPTS.ntp_crypto.c+= -Wno-error=deprecated-declarations
CLEANFILES+=${MAN} CLEANFILES+=${MAN}

View File

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

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.16 2023/05/09 21:05:24 christos Exp $ # $NetBSD: Makefile,v 1.17 2023/06/03 08:52:54 lukem Exp $
.include "${.CURDIR}/../Makefile.inc" .include "${.CURDIR}/../Makefile.inc"
@ -246,7 +246,7 @@ SRCS+= tls_none.c sha1-internal.c md5-internal.c aes-xinternal.c rc4.c
SRCS+= sha1-pbkdf2.c sha1.c md5.c SRCS+= sha1-pbkdf2.c sha1.c md5.c
.endif .endif
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
COPTS.dpp.c+= -Wno-error=deprecated-declarations COPTS.dpp.c+= -Wno-error=deprecated-declarations
COPTS.crypto_openssl.c+= -Wno-error=deprecated-declarations COPTS.crypto_openssl.c+= -Wno-error=deprecated-declarations
COPTS.fips_prf_openssl.c+= -Wno-error=deprecated-declarations COPTS.fips_prf_openssl.c+= -Wno-error=deprecated-declarations

View File

@ -1,4 +1,4 @@
$NetBSD: README.warnings,v 1.2 2023/02/20 02:11:03 mrg Exp $ $NetBSD: README.warnings,v 1.3 2023/06/03 08:52:54 lukem Exp $
What to do about GCC warnings and NetBSD. What to do about GCC warnings and NetBSD.
@ -19,7 +19,7 @@ modified for updates to warnings and new warnings.
COPTS.foo.c += ${GCC_NO_STRINGOP_TRUNCATION} COPTS.foo.c += ${GCC_NO_STRINGOP_TRUNCATION}
COPTS.foo.c += ${GCC_NO_CAST_FUNCTION_TYPE} COPTS.foo.c += ${GCC_NO_CAST_FUNCTION_TYPE}
COPTS.foo.c += ${GCC_NO_IMPLICIT_FALLTHRU} COPTS.foo.c += ${GCC_NO_IMPLICIT_FALLTHRU}
COPTS.foo.c += ${GCC_NO_ADDR_OF_PACKED_MEMBER} COPTS.foo.c += ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
COPTS.foo.c += ${GCC_NO_MAYBE_UNINITIALIZED} COPTS.foo.c += ${GCC_NO_MAYBE_UNINITIALIZED}
COPTS.foo.c += ${GCC_NO_RETURN_LOCAL_ADDR} COPTS.foo.c += ${GCC_NO_RETURN_LOCAL_ADDR}
@ -56,7 +56,7 @@ new GCC 9 warnings:
general family of string functions (str*(), etc.), and has general family of string functions (str*(), etc.), and has
similar issues of false positives. similar issues of false positives.
bsd.own.mk variable: ${GCC_NO_ADDR_OF_PACKED_MEMBER} bsd.own.mk variable: ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
new GCC 8 warnings: new GCC 8 warnings:

View File

@ -1,4 +1,4 @@
$NetBSD: README.warnings,v 1.1 2021/04/15 05:15:04 mrg Exp $ $NetBSD: README.warnings,v 1.2 2023/06/03 08:52:54 lukem Exp $
What to do about GCC warnings and NetBSD. What to do about GCC warnings and NetBSD.
@ -19,7 +19,7 @@ modified for updates to warnings and new warnings.
COPTS.foo.c += ${GCC_NO_STRINGOP_TRUNCATION} COPTS.foo.c += ${GCC_NO_STRINGOP_TRUNCATION}
COPTS.foo.c += ${GCC_NO_CAST_FUNCTION_TYPE} COPTS.foo.c += ${GCC_NO_CAST_FUNCTION_TYPE}
COPTS.foo.c += ${GCC_NO_IMPLICIT_FALLTHRU} COPTS.foo.c += ${GCC_NO_IMPLICIT_FALLTHRU}
COPTS.foo.c += ${GCC_NO_ADDR_OF_PACKED_MEMBER} COPTS.foo.c += ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
COPTS.foo.c += ${GCC_NO_MAYBE_UNINITIALIZED} COPTS.foo.c += ${GCC_NO_MAYBE_UNINITIALIZED}
COPTS.foo.c += ${GCC_NO_RETURN_LOCAL_ADDR} COPTS.foo.c += ${GCC_NO_RETURN_LOCAL_ADDR}
@ -56,7 +56,7 @@ new GCC 9 warnings:
general family of string functions (str*(), etc.), and has general family of string functions (str*(), etc.), and has
similar issues of false positives. similar issues of false positives.
bsd.own.mk variable: ${GCC_NO_ADDR_OF_PACKED_MEMBER} bsd.own.mk variable: ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
new GCC 8 warnings: new GCC 8 warnings:

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.34 2021/05/30 22:24:35 joerg Exp $ # $NetBSD: Makefile,v 1.35 2023/06/03 08:52:54 lukem Exp $
.include <bsd.own.mk> .include <bsd.own.mk>
@ -229,6 +229,6 @@ COPTS.sna_trapezoids_mono.c+= -Wno-stack-protector
COPTS.sna_trapezoids_precise.c+= -Wno-stack-protector COPTS.sna_trapezoids_precise.c+= -Wno-stack-protector
COPTS.i965_video.c+= -Wno-stack-protector COPTS.i965_video.c+= -Wno-stack-protector
COPTS.sna_damage.c+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} COPTS.sna_damage.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
COPTS.sna_display.c+= -Wno-error # XXX deprecated COPTS.sna_display.c+= -Wno-error # XXX deprecated
COPTS.intel_driver.c+= -Wno-error # XXX deprecated COPTS.intel_driver.c+= -Wno-error # XXX deprecated

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.14 2020/09/07 00:24:37 mrg Exp $ # $NetBSD: Makefile,v 1.15 2023/06/03 08:52:54 lukem Exp $
DRIVER= xf86-video-vmware DRIVER= xf86-video-vmware
DRIVER_NAME= vmware_drv DRIVER_NAME= vmware_drv
@ -26,4 +26,4 @@ COPTS.vmwaremodes.c+= -Wno-error
.include "../Makefile.xf86-driver" .include "../Makefile.xf86-driver"
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile.inc,v 1.92 2021/04/12 06:08:30 mrg Exp $ # $NetBSD: Makefile.inc,v 1.93 2023/06/03 08:52:54 lukem Exp $
# @(#)Makefile.inc 8.2 (Berkeley) 9/5/93 # @(#)Makefile.inc 8.2 (Berkeley) 9/5/93
# net sources # net sources
@ -152,4 +152,4 @@ MAN+= sctp_bindx.3 sctp_connectx.3 sctp_freepaddrs.3 sctp_getaddrlen.3 \
sctp_recvmsg.3 sctp_send.3 sctp_sendmsg.3 sctp_recvmsg.3 sctp_send.3 sctp_sendmsg.3
COPTS.getaddrinfo.c+= ${GCC_NO_STRINGOP_OVERFLOW} COPTS.getaddrinfo.c+= ${GCC_NO_STRINGOP_OVERFLOW}
COPTS.sctp_sys_calls.c+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} COPTS.sctp_sys_calls.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.19 2020/09/06 07:20:26 mrg Exp $ # $NetBSD: Makefile,v 1.20 2023/06/03 08:52:54 lukem Exp $
.include <bsd.own.mk> .include <bsd.own.mk>
@ -28,6 +28,6 @@ DPADD+=${LIBNPF}
# XXX # XXX
COPTS+= -fno-strict-aliasing COPTS+= -fno-strict-aliasing
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.prog.mk> .include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.41 2020/09/06 07:20:27 mrg Exp $ # $NetBSD: Makefile,v 1.42 2023/06/03 08:52:55 lukem Exp $
# @(#)Makefile 8.1 (Berkeley) 6/5/93 # @(#)Makefile 8.1 (Berkeley) 6/5/93
# dump.h header file # dump.h header file
@ -39,7 +39,7 @@ LDADD+= -lutil
COPTS.ffs_inode.c+= -Wno-pointer-sign COPTS.ffs_inode.c+= -Wno-pointer-sign
COPTS.traverse.c+= ${GCC_NO_FORMAT_TRUNCATION} COPTS.traverse.c+= ${GCC_NO_FORMAT_TRUNCATION}
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
CWARNFLAGS.gcc+= ${GCC_NO_FORMAT_TRUNCATION} CWARNFLAGS.gcc+= ${GCC_NO_FORMAT_TRUNCATION}
.include <bsd.prog.mk> .include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.50 2020/09/06 07:20:27 mrg Exp $ # $NetBSD: Makefile,v 1.51 2023/06/03 08:52:55 lukem Exp $
# @(#)Makefile 8.2 (Berkeley) 4/27/95 # @(#)Makefile 8.2 (Berkeley) 4/27/95
# when making a change to this file, please check if the change is # when making a change to this file, please check if the change is
@ -13,7 +13,7 @@ SUBDIR.roff= SMM.doc
.include "Makefile.common" .include "Makefile.common"
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.prog.mk> .include <bsd.prog.mk>
.include <bsd.subdir.mk> .include <bsd.subdir.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1 2022/04/06 13:35:50 reinoud Exp $ # $NetBSD: Makefile,v 1.2 2023/06/03 08:52:55 lukem Exp $
.include <bsd.own.mk> .include <bsd.own.mk>
@ -18,6 +18,6 @@ DPADD+=${LIBUTIL}
LDADD+=-lutil -lprop LDADD+=-lutil -lprop
CWARNFLAGS.clang+= -Wno-error=address-of-packed-member CWARNFLAGS.clang+= -Wno-error=address-of-packed-member
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.prog.mk> .include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.3 2020/09/06 07:20:27 mrg Exp $ # $NetBSD: Makefile,v 1.4 2023/06/03 08:52:55 lukem Exp $
.include <bsd.own.mk> .include <bsd.own.mk>
@ -17,6 +17,6 @@ CPPFLAGS+= -I${FSCK} -I${V7FS} -DV7FS_EI
LDADD+=-lutil LDADD+=-lutil
DPADD+=${LIBUTIL} DPADD+=${LIBUTIL}
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.prog.mk> .include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.41 2021/04/15 01:56:00 mrg Exp $ # $NetBSD: Makefile,v 1.42 2023/06/03 08:52:55 lukem Exp $
# @(#)Makefile 8.1 (Berkeley) 6/5/93 # @(#)Makefile 8.1 (Berkeley) 6/5/93
.include <bsd.own.mk> .include <bsd.own.mk>
@ -45,6 +45,6 @@ COPTS.inode.c+= -O0
COPTS.fsdb.c+= -O0 COPTS.fsdb.c+= -O0
.endif .endif
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.prog.mk> .include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.41 2020/09/06 07:20:27 mrg Exp $ # $NetBSD: Makefile,v 1.42 2023/06/03 08:52:55 lukem Exp $
# @(#)Makefile 8.2 (Berkeley) 3/27/94 # @(#)Makefile 8.2 (Berkeley) 3/27/94
# when making a change to this file, please check if the change is # when making a change to this file, please check if the change is
@ -15,6 +15,6 @@ MLINKS= mount_mfs.8 mfs.8
.include "Makefile.common" .include "Makefile.common"
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.prog.mk> .include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.8 2022/04/06 13:29:15 reinoud Exp $ # $NetBSD: Makefile,v 1.9 2023/06/03 08:52:55 lukem Exp $
.include <bsd.own.mk> .include <bsd.own.mk>
@ -16,6 +16,6 @@ DPADD+=${LIBUTIL}
LDADD+=-lutil -lprop LDADD+=-lutil -lprop
CWARNFLAGS.clang+= -Wno-error=address-of-packed-member CWARNFLAGS.clang+= -Wno-error=address-of-packed-member
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.prog.mk> .include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.5 2020/09/06 07:20:28 mrg Exp $ # $NetBSD: Makefile,v 1.6 2023/06/03 08:52:55 lukem Exp $
.include <bsd.own.mk> .include <bsd.own.mk>
@ -18,6 +18,6 @@ CPPFLAGS+=-DV7FS_EI -I${V7FS} -I${FSCK}
COPTS.newfs_v7fs.c+= -Wno-pointer-sign COPTS.newfs_v7fs.c+= -Wno-pointer-sign
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.prog.mk> .include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.5 2020/09/06 07:20:28 mrg Exp $ # $NetBSD: Makefile,v 1.6 2023/06/03 08:52:56 lukem Exp $
.include <bsd.own.mk> .include <bsd.own.mk>
@ -20,6 +20,6 @@ MAN= nvmectl.8
DPADD+= ${LIBUTIL} DPADD+= ${LIBUTIL}
LDADD+= -lutil LDADD+= -lutil
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.prog.mk> .include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: bsd.kmodule.mk,v 1.82 2023/05/07 12:41:48 skrll Exp $ # $NetBSD: bsd.kmodule.mk,v 1.83 2023/06/03 08:52:56 lukem Exp $
# We are not building this with PIE # We are not building this with PIE
MKPIE=no MKPIE=no
@ -38,7 +38,7 @@ CWARNFLAGS.clang+= -Wno-error=constant-conversion
CFLAGS+= -fno-strict-aliasing CFLAGS+= -fno-strict-aliasing
CWARNFLAGS+= -Wno-pointer-sign -Wno-attributes CWARNFLAGS+= -Wno-pointer-sign -Wno-attributes
CWARNFLAGS+= -Wno-type-limits CWARNFLAGS+= -Wno-type-limits
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
CWARNFLAGS.clang+= -Wno-error=address-of-packed-member CWARNFLAGS.clang+= -Wno-error=address-of-packed-member
# XXX This is a workaround for platforms that have relative relocations # XXX This is a workaround for platforms that have relative relocations

View File

@ -1,4 +1,4 @@
# $NetBSD: bsd.own.mk,v 1.1335 2023/06/02 14:30:23 lukem Exp $ # $NetBSD: bsd.own.mk,v 1.1336 2023/06/03 08:52:56 lukem Exp $
# This needs to be before bsd.init.mk # This needs to be before bsd.init.mk
.if defined(BSD_MK_COMPAT_FILE) .if defined(BSD_MK_COMPAT_FILE)
@ -882,23 +882,16 @@ GCC_NO_STRINGOP_OVERFLOW= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 7:? -Wno-
GCC_NO_IMPLICIT_FALLTHRU= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 7:? -Wno-implicit-fallthrough :} GCC_NO_IMPLICIT_FALLTHRU= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 7:? -Wno-implicit-fallthrough :}
GCC_NO_STRINGOP_TRUNCATION= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 8:? -Wno-stringop-truncation :} GCC_NO_STRINGOP_TRUNCATION= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 8:? -Wno-stringop-truncation :}
GCC_NO_CAST_FUNCTION_TYPE= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 8:? -Wno-cast-function-type :} GCC_NO_CAST_FUNCTION_TYPE= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 8:? -Wno-cast-function-type :}
GCC_NO_ADDR_OF_PACKED_MEMBER= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 9:? -Wno-address-of-packed-member :}
GCC_NO_MAYBE_UNINITIALIZED= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 10:? -Wno-maybe-uninitialized :} GCC_NO_MAYBE_UNINITIALIZED= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 10:? -Wno-maybe-uninitialized :}
GCC_NO_RETURN_LOCAL_ADDR= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 10:? -Wno-return-local-addr :} GCC_NO_RETURN_LOCAL_ADDR= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 10:? -Wno-return-local-addr :}
# #
# CLANG_NO_*: Disable specific warnings from Clang. # CC_NO_*: Disable specific compiler warnings from both Clang and GCC.
# Use these with e.g. # Use these with e.g.
# COPTS.foo.c+= ${CLANG_NO_ADDR_OF_PACKED_MEMBER} # COPTS.foo.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
# #
CLANG_NO_ADDR_OF_PACKED_MEMBER= ${${ACTIVE_CC} == "clang" :? -Wno-error=address-of-packed-member :} CC_WNO_ADDRESS_OF_PACKED_MEMBER=${${ACTIVE_CC} == "clang" :? -Wno-error=address-of-packed-member :} \
${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 9:? -Wno-address-of-packed-member :}
#
# CC_NO_*: Disable specific warnings from both Clang and GCC.
# Use these with e.g.
# COPTS.foo.c+= ${CC_NO_ADDR_OF_PACKED_MEMBER}
#
CC_NO_ADDR_OF_PACKED_MEMBER= ${CLANG_NO_ADDR_OF_PACKED_MEMBER} ${GCC_NO_ADDR_OF_PACKED_MEMBER}
# #
# The ia64 port is incomplete. # The ia64 port is incomplete.

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.36 2020/09/07 22:22:17 mrg Exp $ # $NetBSD: Makefile,v 1.37 2023/06/03 08:52:56 lukem Exp $
NOMAN= # defined NOMAN= # defined
@ -69,7 +69,7 @@ ${PROG}: ${OBJS} ${LIBS}
.include "${S}/conf/newvers_stand.mk" .include "${S}/conf/newvers_stand.mk"
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.prog.mk> .include <bsd.prog.mk>
.include <bsd.klinks.mk> .include <bsd.klinks.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile.booters,v 1.95 2023/01/18 12:28:54 christos Exp $ # $NetBSD: Makefile.booters,v 1.96 2023/06/03 08:52:56 lukem Exp $
NOLIBCSANITIZER= NOLIBCSANITIZER=
NOSANITIZER= NOSANITIZER=
@ -114,7 +114,7 @@ ${BASE}.bin: ${STARTFILE} ${OBJS} ${LIBSA} ${LIBZ} ${LIBKERN} ${LIBI386}
${STARTFILE} ${OBJS} ${LIBLIST} > ${BASE}.list ${STARTFILE} ${OBJS} ${LIBLIST} > ${BASE}.list
${OBJCOPY} -O binary ${BASE}.sym ${BASE}.bin ${OBJCOPY} -O binary ${BASE}.sym ${BASE}.bin
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.prog.mk> .include <bsd.prog.mk>
KLINK_MACHINE= i386 KLINK_MACHINE= i386

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile.boot,v 1.75 2020/09/06 07:20:28 mrg Exp $ # $NetBSD: Makefile.boot,v 1.76 2023/06/03 08:52:56 lukem Exp $
S= ${.CURDIR}/../../../../.. S= ${.CURDIR}/../../../../..
@ -154,7 +154,7 @@ ${PROG}: ${OBJS} ${LIBLIST} ${LDSCRIPT} ${.CURDIR}/../Makefile.boot
-Wl,-Map,${PROG}.map -Wl,-cref ${OBJS} $$bb ${LIBLIST} -Wl,-Map,${PROG}.map -Wl,-cref ${OBJS} $$bb ${LIBLIST}
${OBJCOPY} -O binary ${PROG}.sym ${PROG} ${OBJCOPY} -O binary ${PROG}.sym ${PROG}
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.prog.mk> .include <bsd.prog.mk>
KLINK_MACHINE= i386 KLINK_MACHINE= i386

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile.bootxx,v 1.52 2020/09/06 07:20:28 mrg Exp $ # $NetBSD: Makefile.bootxx,v 1.53 2023/06/03 08:52:56 lukem Exp $
S= ${.CURDIR}/../../../../.. S= ${.CURDIR}/../../../../..
@ -138,7 +138,7 @@ ${PROG}: ${OBJS} ${LIBLIST} ${LDSCRIPT}
echo "${PROG} size $$sz, $$((${BOOTXX_MAXSIZE} - $$sz)) free"; \ echo "${PROG} size $$sz, $$((${BOOTXX_MAXSIZE} - $$sz)) free"; \
fi fi
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.prog.mk> .include <bsd.prog.mk>
KLINK_MACHINE= i386 KLINK_MACHINE= i386

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile.efiboot,v 1.20 2022/12/25 22:14:05 christos Exp $ # $NetBSD: Makefile.efiboot,v 1.21 2023/06/03 08:52:56 lukem Exp $
S= ${.CURDIR}/../../../../.. S= ${.CURDIR}/../../../../..
@ -144,7 +144,7 @@ ${PROG}.so: ${OBJS} ${LIBLIST} ${LDSCRIPT} ${.CURDIR}/../Makefile.efiboot
rm -f ${.TARGET} rm -f ${.TARGET}
mv ${.TARGET}.tmp ${.TARGET} mv ${.TARGET}.tmp ${.TARGET}
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
KLINK_MACHINE?= ${MACHINE} KLINK_MACHINE?= ${MACHINE}
.include <bsd.klinks.mk> .include <bsd.klinks.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.4 2020/09/06 07:20:29 mrg Exp $ # $NetBSD: Makefile,v 1.5 2023/06/03 08:52:56 lukem Exp $
PROG= bootx64.efi PROG= bootx64.efi
OBJFMT= pei-x86-64 OBJFMT= pei-x86-64
@ -13,6 +13,6 @@ CPPFLAGS+= -DEFI_FUNCTION_WRAPPER
# accessors -- they don't actually dereference the resulting pointer, # accessors -- they don't actually dereference the resulting pointer,
# just use it for type-checking. # just use it for type-checking.
CWARNFLAGS.clang+= -Wno-error=address-of-packed-member CWARNFLAGS.clang+= -Wno-error=address-of-packed-member
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include "${.CURDIR}/../Makefile.efiboot" .include "${.CURDIR}/../Makefile.efiboot"

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.48 2020/09/06 07:20:29 mrg Exp $ # $NetBSD: Makefile,v 1.49 2023/06/03 08:52:57 lukem Exp $
S?= ${.CURDIR}/../../../.. S?= ${.CURDIR}/../../../..
@ -32,7 +32,7 @@ SRCS+= realprot.S message.S message32.S dump_eax.S pvcopy.S putstr.S putstr32.S
SRCS+= rasops.c vbe.c biosvbe.S SRCS+= rasops.c vbe.c biosvbe.S
.if (${I386_INCLUDE_DISK} == "yes") .if (${I386_INCLUDE_DISK} == "yes")
SRCS+= biosdisk.c biosdisk_ll.c bios_disk.S SRCS+= biosdisk.c biosdisk_ll.c bios_disk.S
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.endif .endif
.if (${I386_INCLUDE_DOS} == "yes") .if (${I386_INCLUDE_DOS} == "yes")
SRCS+= dosfile.c dos_file.S SRCS+= dosfile.c dos_file.S

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile.inc,v 1.7 2021/04/12 03:55:40 mrg Exp $ # $NetBSD: Makefile.inc,v 1.8 2023/06/03 08:52:57 lukem Exp $
BINDIR= /usr/mdec BINDIR= /usr/mdec
@ -11,4 +11,4 @@ LINKFLAGS_UNWIND= --no-ld-generated-unwind-info
# accessors -- they don't actually dereference the resulting pointer, # accessors -- they don't actually dereference the resulting pointer,
# just use it for type-checking. # just use it for type-checking.
CWARNFLAGS.clang+= -Wno-error=address-of-packed-member CWARNFLAGS.clang+= -Wno-error=address-of-packed-member
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}

View File

@ -1,7 +1,7 @@
# $NetBSD: Makefile,v 1.2 2020/09/07 10:44:52 mrg Exp $ # $NetBSD: Makefile,v 1.3 2023/06/03 08:52:57 lukem Exp $
PROG= installboot PROG= installboot
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.prog.mk> .include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.32 2020/09/07 22:22:17 mrg Exp $ # $NetBSD: Makefile,v 1.33 2023/06/03 08:52:57 lukem Exp $
NOMAN= # defined NOMAN= # defined
@ -66,7 +66,7 @@ ${PROG}: ${OBJS} ${LIBS}
.include "${S}/conf/newvers_stand.mk" .include "${S}/conf/newvers_stand.mk"
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.prog.mk> .include <bsd.prog.mk>
.include <bsd.klinks.mk> .include <bsd.klinks.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.44 2020/09/06 07:20:29 mrg Exp $ # $NetBSD: Makefile,v 1.45 2023/06/03 08:52:57 lukem Exp $
STRIPFLAG= STRIPFLAG=
PROGSOURCE= boot.c net.c netif_sun.c conf.c openfirm.c bootinfo.c \ PROGSOURCE= boot.c net.c netif_sun.c conf.c openfirm.c bootinfo.c \
@ -18,7 +18,7 @@ SAMISCMAKEFLAGS= SA_USE_CREAD=yes
# accessors -- they don't actually dereference the resulting pointer, # accessors -- they don't actually dereference the resulting pointer,
# just use it for type-checking. # just use it for type-checking.
CWARNFLAGS.clang+= -Wno-error=address-of-packed-member CWARNFLAGS.clang+= -Wno-error=address-of-packed-member
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include "../Makefile.buildboot" .include "../Makefile.buildboot"

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.19 2020/09/06 07:20:29 mrg Exp $ # $NetBSD: Makefile,v 1.20 2023/06/03 08:52:57 lukem Exp $
PROG= bootxx PROG= bootxx
PROGSOURCE= bootxx.c PROGSOURCE= bootxx.c
@ -14,7 +14,7 @@ CLEANFILES+= ${PROG}.sym
# accessors -- they don't actually dereference the resulting pointer, # accessors -- they don't actually dereference the resulting pointer,
# just use it for type-checking. # just use it for type-checking.
CWARNFLAGS.clang+= -Wno-error=address-of-packed-member CWARNFLAGS.clang+= -Wno-error=address-of-packed-member
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
# XXX SHOULD NOT NEED TO DEFINE THESE! # XXX SHOULD NOT NEED TO DEFINE THESE!
LIBCRT0= LIBCRT0=

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.40 2020/09/06 07:20:29 mrg Exp $ # $NetBSD: Makefile,v 1.41 2023/06/03 08:52:57 lukem Exp $
.include <bsd.init.mk> .include <bsd.init.mk>
@ -42,7 +42,7 @@ CPPFLAGS+= -DSUPPORT_DHCP
# accessors -- they don't actually dereference the resulting pointer, # accessors -- they don't actually dereference the resulting pointer,
# just use it for type-checking. # just use it for type-checking.
CWARNFLAGS.clang+= -Wno-error=address-of-packed-member CWARNFLAGS.clang+= -Wno-error=address-of-packed-member
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
LINKS+= ${BINDIR}/ofwboot ${BINDIR}/ofwboot.net LINKS+= ${BINDIR}/ofwboot ${BINDIR}/ofwboot.net

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile.sun3,v 1.110 2020/09/07 07:07:32 mrg Exp $ # $NetBSD: Makefile.sun3,v 1.111 2023/06/03 08:52:57 lukem Exp $
# Makefile for NetBSD # Makefile for NetBSD
# #
@ -35,7 +35,7 @@ CPPFLAGS+= -Dsun3
CFLAGS+= ${CMACHFLAGS} -fno-defer-pop CFLAGS+= ${CMACHFLAGS} -fno-defer-pop
CFLAGS+= -msoft-float CFLAGS+= -msoft-float
AFLAGS+= -x assembler-with-cpp AFLAGS+= -x assembler-with-cpp
COPTS.sunmon.c+=${GCC_NO_ADDR_OF_PACKED_MEMBER} ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 9:? -Wno-error=array-bounds :} COPTS.sunmon.c+=${CC_WNO_ADDRESS_OF_PACKED_MEMBER} ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 9:? -Wno-error=array-bounds :}
## ##
## (3) libkern and compat ## (3) libkern and compat

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile.inc,v 1.8 2021/04/12 03:55:41 mrg Exp $ # $NetBSD: Makefile.inc,v 1.9 2023/06/03 08:52:57 lukem Exp $
BINDIR= /usr/mdec BINDIR= /usr/mdec
KLINK_MACHINE= zaurus KLINK_MACHINE= zaurus
@ -7,4 +7,4 @@ KLINK_MACHINE= zaurus
# accessors -- they don't actually dereference the resulting pointer, # accessors -- they don't actually dereference the resulting pointer,
# just use it for type-checking. # just use it for type-checking.
CWARNFLAGS.clang+= -Wno-error=address-of-packed-member CWARNFLAGS.clang+= -Wno-error=address-of-packed-member
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile.kern.inc,v 1.295 2022/08/27 20:37:49 rillig Exp $ # $NetBSD: Makefile.kern.inc,v 1.296 2023/06/03 08:52:58 lukem Exp $
# #
# This file contains common `MI' targets and definitions and it is included # This file contains common `MI' targets and definitions and it is included
# at the bottom of each `MD' ${MACHINE}/conf/Makefile.${MACHINE}. # at the bottom of each `MD' ${MACHINE}/conf/Makefile.${MACHINE}.
@ -97,7 +97,7 @@ CWARNFLAGS+= -Wno-sign-compare
CWARNFLAGS.clang+= -Wno-unknown-pragmas -Wno-conversion \ CWARNFLAGS.clang+= -Wno-unknown-pragmas -Wno-conversion \
-Wno-self-assign -Wno-error=address-of-packed-member \ -Wno-self-assign -Wno-error=address-of-packed-member \
-Wno-error=constant-conversion -Wno-error=constant-conversion
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
CWARNFLAGS.ah_regdomain.c= ${${ACTIVE_CC} == "clang":? \ CWARNFLAGS.ah_regdomain.c= ${${ACTIVE_CC} == "clang":? \
-Wno-shift-count-negative -Wno-shift-count-overflow:} -Wno-shift-count-negative -Wno-shift-count-overflow:}

View File

@ -1,4 +1,4 @@
# $NetBSD: copts.mk,v 1.7 2022/08/27 20:42:16 rillig Exp $ # $NetBSD: copts.mk,v 1.8 2023/06/03 08:52:58 lukem Exp $
# MI per-file compiler options required. # MI per-file compiler options required.
@ -22,8 +22,8 @@ COPTS.linux_machdep.c+= -Wno-error=unused-but-set-variable
.if defined(HAVE_GCC) && ${HAVE_GCC} >= 10 && ${ACTIVE_CC} == "gcc" .if defined(HAVE_GCC) && ${HAVE_GCC} >= 10 && ${ACTIVE_CC} == "gcc"
COPTS.ath.c+= -Wno-error=enum-conversion COPTS.ath.c+= -Wno-error=enum-conversion
COPTS.dpt.c+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} COPTS.dpt.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
COPTS.ffs_appleufs.c+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} COPTS.ffs_appleufs.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
# These are wrong. The code explicitly avoids this case. # These are wrong. The code explicitly avoids this case.
COPTS.in_pcb.c+= ${GCC_NO_RETURN_LOCAL_ADDR} COPTS.in_pcb.c+= ${GCC_NO_RETURN_LOCAL_ADDR}
COPTS.in6_pcb.c+= ${GCC_NO_RETURN_LOCAL_ADDR} COPTS.in6_pcb.c+= ${GCC_NO_RETURN_LOCAL_ADDR}

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.23 2023/05/29 20:31:10 lukem Exp $ # $NetBSD: Makefile,v 1.24 2023/06/03 08:52:58 lukem Exp $
.include "../Makefile.inc" .include "../Makefile.inc"
@ -9,7 +9,7 @@ CPPFLAGS+= -DFFS_EI -DWAPBL -DAPPLE_UFS -DQUOTA -DQUOTA2
CPPFLAGS+= -DUFS_EXTATTR -DUFS_ACL -DUFS_DIRHASH CPPFLAGS+= -DUFS_EXTATTR -DUFS_ACL -DUFS_DIRHASH
CWARNFLAGS.clang= -Wno-conversion CWARNFLAGS.clang= -Wno-conversion
COPTS.ffs_appleufs.c+= ${CC_NO_ADDR_OF_PACKED_MEMBER} COPTS.ffs_appleufs.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
SRCS+= ffs_alloc.c ffs_balloc.c ffs_inode.c ffs_subr.c ffs_tables.c \ SRCS+= ffs_alloc.c ffs_balloc.c ffs_inode.c ffs_subr.c ffs_tables.c \
ffs_vfsops.c ffs_vnops.c ffs_snapshot.c ffs_extattr.c \ ffs_vfsops.c ffs_vnops.c ffs_snapshot.c ffs_extattr.c \

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.7 2023/05/29 20:31:10 lukem Exp $ # $NetBSD: Makefile,v 1.8 2023/06/03 08:52:58 lukem Exp $
# #
.include "../Makefile.inc" .include "../Makefile.inc"
@ -57,12 +57,12 @@ SRCS+= radix_ipf.c
WARNS= 3 WARNS= 3
CWARNFLAGS.clang+= -Wno-self-assign CWARNFLAGS.clang+= -Wno-self-assign
COPTS.fil.c+= ${CC_NO_ADDR_OF_PACKED_MEMBER} COPTS.fil.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
COPTS.ip_fil_netbsd.c+= ${CC_NO_ADDR_OF_PACKED_MEMBER} COPTS.ip_fil_netbsd.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
COPTS.ip_htable.c+= ${CC_NO_ADDR_OF_PACKED_MEMBER} COPTS.ip_htable.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
COPTS.ip_nat.c+= ${CC_NO_ADDR_OF_PACKED_MEMBER} COPTS.ip_nat.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
COPTS.ip_nat6.c+= ${CC_NO_ADDR_OF_PACKED_MEMBER} COPTS.ip_nat6.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
COPTS.ip_proxy.c+= ${CC_NO_ADDR_OF_PACKED_MEMBER} COPTS.ip_proxy.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
COPTS.ip_state.c+= ${CC_NO_ADDR_OF_PACKED_MEMBER} COPTS.ip_state.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.kmodule.mk> .include <bsd.kmodule.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.29 2023/05/29 20:31:10 lukem Exp $ # $NetBSD: Makefile,v 1.30 2023/06/03 08:52:58 lukem Exp $
# #
# Public Domain. # Public Domain.
# #
@ -21,7 +21,7 @@ SRCS+= nvlist.c nvpair.c nv_kern_netbsd.c dnvlist.c
CPPFLAGS+= -DINET6 CPPFLAGS+= -DINET6
CPPFLAGS+= -I${S}/external/bsd/libnv/dist CPPFLAGS+= -I${S}/external/bsd/libnv/dist
COPTS.npf_inet.c+= ${CC_NO_ADDR_OF_PACKED_MEMBER} COPTS.npf_inet.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.kmodule.mk> .include <bsd.kmodule.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.16 2023/05/29 20:31:10 lukem Exp $ # $NetBSD: Makefile,v 1.17 2023/06/03 08:52:58 lukem Exp $
.include "../Makefile.inc" .include "../Makefile.inc"
@ -25,8 +25,8 @@ WARNS= 3
.if defined(HAVE_GCC) && ${HAVE_GCC} >= 7 && ${ACTIVE_CC} == "gcc" .if defined(HAVE_GCC) && ${HAVE_GCC} >= 7 && ${ACTIVE_CC} == "gcc"
COPTS.pf.c+= -Wno-error=implicit-fallthrough COPTS.pf.c+= -Wno-error=implicit-fallthrough
.endif .endif
COPTS.pf.c+= ${CC_NO_ADDR_OF_PACKED_MEMBER} COPTS.pf.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
COPTS.pf_norm.c+= ${CC_NO_ADDR_OF_PACKED_MEMBER} COPTS.pf_norm.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
COPTS.pf_table.c+= ${CC_NO_ADDR_OF_PACKED_MEMBER} COPTS.pf_table.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.kmodule.mk> .include <bsd.kmodule.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.5 2023/05/29 20:31:10 lukem Exp $ # $NetBSD: Makefile,v 1.6 2023/06/03 08:52:58 lukem Exp $
.include "../Makefile.inc" .include "../Makefile.inc"
@ -9,7 +9,7 @@ SRCS= slcompress.c
CPPFLAGS+= -DINET CPPFLAGS+= -DINET
COPTS.slcompress.c+= ${CC_NO_ADDR_OF_PACKED_MEMBER} COPTS.slcompress.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
WARNS= 3 WARNS= 3

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.7 2023/05/29 20:31:10 lukem Exp $ # $NetBSD: Makefile,v 1.8 2023/06/03 08:52:58 lukem Exp $
.include "../Makefile.inc" .include "../Makefile.inc"
@ -13,7 +13,7 @@ WARNS= 3
CWARNFLAGS.clang= -Wno-self-assign CWARNFLAGS.clang= -Wno-self-assign
COPTS.udf_allocation.c+= ${CC_NO_ADDR_OF_PACKED_MEMBER} COPTS.udf_allocation.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
COPTS.udf_subr.c+= ${CC_NO_ADDR_OF_PACKED_MEMBER} COPTS.udf_subr.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.kmodule.mk> .include <bsd.kmodule.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.4 2023/05/29 20:31:09 lukem Exp $ # $NetBSD: Makefile,v 1.5 2023/06/03 08:52:58 lukem Exp $
.include "../Makefile.inc" .include "../Makefile.inc"
@ -22,7 +22,7 @@ SRCS+= v7fs_extern.c
SRCS+= v7fs_vnops.c SRCS+= v7fs_vnops.c
SRCS+= v7fs_vfsops.c SRCS+= v7fs_vfsops.c
COPTS.v7fs_superblock.c += ${CC_NO_ADDR_OF_PACKED_MEMBER} COPTS.v7fs_superblock.c += ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
WARNS= 3 WARNS= 3

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.21 2020/09/06 07:20:30 mrg Exp $ # $NetBSD: Makefile,v 1.22 2023/06/03 08:52:59 lukem Exp $
# #
.PATH: ${.CURDIR}/../../../../ufs/ffs ${.CURDIR}/../../../../ufs/ufs .PATH: ${.CURDIR}/../../../../ufs/ffs ${.CURDIR}/../../../../ufs/ufs
@ -17,7 +17,7 @@ SRCS+= ufs_acl.c ufs_bmap.c ufs_dirhash.c ufs_extattr.c ufs_inode.c \
CPPFLAGS+= -DFFS_EI -DUFS_DIRHASH -DWAPBL -DAPPLE_UFS -DUFS_EXTATTR \ CPPFLAGS+= -DFFS_EI -DUFS_DIRHASH -DWAPBL -DAPPLE_UFS -DUFS_EXTATTR \
-DQUOTA2 -DUFS_ACL -DQUOTA2 -DUFS_ACL
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} ${GCC_NO_FORMAT_TRUNCATION} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} ${GCC_NO_FORMAT_TRUNCATION}
CWARNFLAGS.gcc+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 9:? -Wno-error=restrict :} CWARNFLAGS.gcc+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 9:? -Wno-error=restrict :}
.include <bsd.lib.mk> .include <bsd.lib.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.6 2021/10/23 07:41:38 hannken Exp $ # $NetBSD: Makefile,v 1.7 2023/06/03 08:52:59 lukem Exp $
# #
.PATH: ${.CURDIR}/../../../../fs/msdosfs .PATH: ${.CURDIR}/../../../../fs/msdosfs
@ -9,7 +9,7 @@ COMMENT=FAT
SRCS= msdosfs_conv.c msdosfs_fat.c msdosfs_vfsops.c msdosfs_denode.c \ SRCS= msdosfs_conv.c msdosfs_fat.c msdosfs_vfsops.c msdosfs_denode.c \
msdosfs_lookup.c msdosfs_rename.c msdosfs_vnops.c msdosfs_unicode.c msdosfs_lookup.c msdosfs_rename.c msdosfs_vnops.c msdosfs_unicode.c
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.lib.mk> .include <bsd.lib.mk>
.include <bsd.klinks.mk> .include <bsd.klinks.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.11 2020/09/06 07:20:30 mrg Exp $ # $NetBSD: Makefile,v 1.12 2023/06/03 08:52:59 lukem Exp $
# #
.PATH: ${.CURDIR}/../../../../fs/udf .PATH: ${.CURDIR}/../../../../fs/udf
@ -12,7 +12,7 @@ SRCS= udf_osta.c udf_vfsops.c udf_vnops.c udf_subr.c \
udf_rename.c udf_rename.c
CWARNFLAGS.clang+= -Wno-self-assign -Wno-error=address-of-packed-member CWARNFLAGS.clang+= -Wno-self-assign -Wno-error=address-of-packed-member
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.lib.mk> .include <bsd.lib.mk>
.include <bsd.klinks.mk> .include <bsd.klinks.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.3 2020/09/06 07:20:30 mrg Exp $ # $NetBSD: Makefile,v 1.4 2023/06/03 08:52:59 lukem Exp $
# #
.PATH: ${.CURDIR}/../../../../fs/v7fs .PATH: ${.CURDIR}/../../../../fs/v7fs
@ -15,7 +15,7 @@ SRCS+= v7fs_io_kern.c v7fs_extern.c v7fs_vnops.c v7fs_vfsops.c
CPPFLAGS+= -DV7FS_EI CPPFLAGS+= -DV7FS_EI
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.lib.mk> .include <bsd.lib.mk>
.include <bsd.klinks.mk> .include <bsd.klinks.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.8 2021/04/15 17:31:15 christos Exp $ # $NetBSD: Makefile,v 1.9 2023/06/03 08:52:59 lukem Exp $
# #
NEED_ISYSTEM= # Tell rump that we must use -isystem NEED_ISYSTEM= # Tell rump that we must use -isystem
@ -14,7 +14,7 @@ COMMENT=ZFS
SRCS+= zfs_component.c SRCS+= zfs_component.c
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.lib.mk> .include <bsd.lib.mk>
.include <bsd.klinks.mk> .include <bsd.klinks.mk>

View File

@ -1,9 +1,9 @@
# $NetBSD: Makefile.inc,v 1.8 2020/09/06 07:20:30 mrg Exp $ # $NetBSD: Makefile.inc,v 1.9 2023/06/03 08:52:59 lukem Exp $
# #
RUMPTOP= ${.CURDIR}/../../.. RUMPTOP= ${.CURDIR}/../../..
CWARNFLAGS.clang+= -Wno-error=address-of-packed-member -Werror=constant-conversion CWARNFLAGS.clang+= -Wno-error=address-of-packed-member -Werror=constant-conversion
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include "${RUMPTOP}/Makefile.rump" .include "${RUMPTOP}/Makefile.rump"

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile.efiboot,v 1.26 2022/03/25 21:23:00 jmcneill Exp $ # $NetBSD: Makefile.efiboot,v 1.27 2023/06/03 08:52:59 lukem Exp $
S= ${.CURDIR}/../../.. S= ${.CURDIR}/../../..
@ -107,7 +107,7 @@ CPPFLAGS+= -DDEFAULT_TIMEOUT=5
# accessors -- they don't actually dereference the resulting pointer, # accessors -- they don't actually dereference the resulting pointer,
# just use it for type-checking. # just use it for type-checking.
CWARNFLAGS.clang+= -Wno-error=address-of-packed-member CWARNFLAGS.clang+= -Wno-error=address-of-packed-member
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
SAMISCCPPFLAGS+= -DLIBSA_PRINTF_LONGLONG_SUPPORT SAMISCCPPFLAGS+= -DLIBSA_PRINTF_LONGLONG_SUPPORT
SAMISCCPPFLAGS+= -DLIBSA_PRINTF_WIDTH_SUPPORT SAMISCCPPFLAGS+= -DLIBSA_PRINTF_WIDTH_SUPPORT

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.72 2022/08/01 15:48:39 kre Exp $ # $NetBSD: Makefile,v 1.73 2023/06/03 08:52:59 lukem Exp $
MKMAN= no MKMAN= no
@ -153,7 +153,7 @@ truncate_test.root_owned:
WARNS= 4 WARNS= 4
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} \ CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} \
${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 8:? -Wno-error=deprecated :} ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 8:? -Wno-error=deprecated :}
.include <bsd.test.mk> .include <bsd.test.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.35 2021/08/22 22:24:12 rillig Exp $ # $NetBSD: Makefile,v 1.36 2023/06/03 08:52:59 lukem Exp $
# @(#)Makefile 8.1 (Berkeley) 6/6/93 # @(#)Makefile 8.1 (Berkeley) 6/6/93
.include <bsd.own.mk> # for MKDYNAMICROOT & NETBSDSRCDIR .include <bsd.own.mk> # for MKDYNAMICROOT & NETBSDSRCDIR
@ -25,6 +25,6 @@ CPPFLAGS+=-I${NETBSDSRCDIR}/usr.bin/ktrace -I${NETBSDSRCDIR}/sys -D_KERNTYPES
LDADD+=-lutil LDADD+=-lutil
DPADD+=${LIBUTIL} DPADD+=${LIBUTIL}
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.prog.mk> .include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.32 2021/08/22 22:24:12 rillig Exp $ # $NetBSD: Makefile,v 1.33 2023/06/03 08:53:00 lukem Exp $
NOMAN= # defined NOMAN= # defined
@ -33,7 +33,7 @@ misc.c misc.h: ${DESTDIR}/usr/include/sys/errno.h makeerrnos.sh \
CPPFLAGS+= -I. -I${NETBSDSRCDIR}/usr.bin/ktrace -I${NETBSDSRCDIR}/sys \ CPPFLAGS+= -I. -I${NETBSDSRCDIR}/usr.bin/ktrace -I${NETBSDSRCDIR}/sys \
-I${NETBSDSRCDIR}/usr.bin/kdump -DKTRUSS -D_KERNTYPES -I${NETBSDSRCDIR}/usr.bin/kdump -DKTRUSS -D_KERNTYPES
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.prog.mk> .include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.10 2021/05/30 02:28:35 joerg Exp $ # $NetBSD: Makefile,v 1.11 2023/06/03 08:53:00 lukem Exp $
LIBISPRIVATE= yes LIBISPRIVATE= yes
@ -7,6 +7,6 @@ SRCS= dovend.c dumptab.c getif.c hash.c hwaddr.c lookup.c readfile.c \
report.c tzone.c report.c tzone.c
CPPFLAGS+= -DETC_ETHERS -DSYSLOG -DDEBUG CPPFLAGS+= -DETC_ETHERS -DSYSLOG -DDEBUG
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.lib.mk> .include <bsd.lib.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.12 2021/09/17 14:48:31 christos Exp $ # $NetBSD: Makefile,v 1.13 2023/06/03 08:53:00 lukem Exp $
.include <bsd.own.mk> .include <bsd.own.mk>
@ -32,6 +32,6 @@ CPPFLAGS.zfs.c+= -I${OSNET}/dist/lib/libnvpair
.endif .endif
CWARNFLAGS.clang+= -Wno-unknown-pragmas -Wno-error=address-of-packed-member CWARNFLAGS.clang+= -Wno-unknown-pragmas -Wno-error=address-of-packed-member
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.prog.mk> .include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.56 2020/09/06 07:20:31 mrg Exp $ # $NetBSD: Makefile,v 1.57 2023/06/03 08:53:00 lukem Exp $
# #
.include <bsd.own.mk> .include <bsd.own.mk>
@ -88,6 +88,6 @@ DPADD+= ${LIBUTIL}
.endif .endif
CWARNFLAGS.clang+= -Wno-error=address-of-packed-member CWARNFLAGS.clang+= -Wno-error=address-of-packed-member
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.prog.mk> .include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile.inc,v 1.6 2022/04/10 09:22:35 riastradh Exp $ # $NetBSD: Makefile.inc,v 1.7 2023/06/03 08:53:00 lukem Exp $
# #
UDF= ${NETBSDSRCDIR}/sys/fs/udf UDF= ${NETBSDSRCDIR}/sys/fs/udf
@ -17,4 +17,4 @@ LDADD+=-lutil -lprop
.endif .endif
CWARNFLAGS.clang+= -Wno-error=address-of-packed-member -Wno-error=constant-conversion CWARNFLAGS.clang+= -Wno-error=address-of-packed-member -Wno-error=constant-conversion
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.10 2020/09/06 07:20:31 mrg Exp $ # $NetBSD: Makefile,v 1.11 2023/06/03 08:53:00 lukem Exp $
# from: Id: Makefile,v 1.5 1993/06/24 05:11:16 deering Exp # from: Id: Makefile,v 1.5 1993/06/24 05:11:16 deering Exp
.include <bsd.own.mk> .include <bsd.own.mk>
@ -12,6 +12,6 @@ PROG= map-mbone
SRCS= igmp.c inet.c kern.c mapper.c SRCS= igmp.c inet.c kern.c mapper.c
MAN= map-mbone.8 MAN= map-mbone.8
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.prog.mk> .include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.11 2020/09/06 07:20:32 mrg Exp $ # $NetBSD: Makefile,v 1.12 2023/06/03 08:53:00 lukem Exp $
# from: Id: Makefile,v 1.5 1993/06/24 05:11:16 deering Exp # from: Id: Makefile,v 1.5 1993/06/24 05:11:16 deering Exp
.include <bsd.own.mk> .include <bsd.own.mk>
@ -14,6 +14,6 @@ MAN= mrinfo.8
BINOWN= root BINOWN= root
BINMODE=4555 BINMODE=4555
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.prog.mk> .include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.17 2020/09/06 07:20:32 mrg Exp $ # $NetBSD: Makefile,v 1.18 2023/06/03 08:53:00 lukem Exp $
# from: Id: Makefile,v 1.5 1993/06/24 05:11:16 deering Exp # from: Id: Makefile,v 1.5 1993/06/24 05:11:16 deering Exp
.include <bsd.own.mk> .include <bsd.own.mk>
@ -15,7 +15,7 @@ DPADD+= ${LIBUTIL}
CPPFLAGS+= -I${.CURDIR} CPPFLAGS+= -I${.CURDIR}
CWARNFLAGS.clang+= -Wno-format-extra-args CWARNFLAGS.clang+= -Wno-format-extra-args
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
COPTS.cfparse.c+= ${GCC_NO_STRINGOP_TRUNCATION} COPTS.cfparse.c+= ${GCC_NO_STRINGOP_TRUNCATION}
COPTS.vif.c+= ${GCC_NO_STRINGOP_TRUNCATION} COPTS.vif.c+= ${GCC_NO_STRINGOP_TRUNCATION}

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.12 2020/09/06 07:20:32 mrg Exp $ # $NetBSD: Makefile,v 1.13 2023/06/03 08:53:00 lukem Exp $
# from: Id: Makefile,v 1.5 1993/06/24 05:11:16 deering Exp # from: Id: Makefile,v 1.5 1993/06/24 05:11:16 deering Exp
.include <bsd.own.mk> .include <bsd.own.mk>
@ -19,6 +19,6 @@ COPTS.mtrace.c=-O0
BINMODE=4555 BINMODE=4555
BINOWN= root BINOWN= root
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.prog.mk> .include <bsd.prog.mk>

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.8 2020/09/06 07:20:32 mrg Exp $ # $NetBSD: Makefile,v 1.9 2023/06/03 08:53:01 lukem Exp $
WARNS?= 1 # XXX -Wsign-compare -Wshadow WARNS?= 1 # XXX -Wsign-compare -Wshadow
@ -15,7 +15,7 @@ COPTS.ndbootd.c+= -fno-tree-ter -fno-tree-lrs
.endif .endif
CWARNFLAGS.clang+= -Wno-tautological-compare CWARNFLAGS.clang+= -Wno-tautological-compare
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.own.mk> .include <bsd.own.mk>
.include <bsd.prog.mk> .include <bsd.prog.mk>

View File

@ -1,9 +1,9 @@
# $NetBSD: Makefile.inc,v 1.11 2020/09/06 07:20:32 mrg Exp $ # $NetBSD: Makefile.inc,v 1.12 2023/06/03 08:53:01 lukem Exp $
WARNS?= 1 # XXX -Wshadow -Wcast-qual -Wsign-compare WARNS?= 1 # XXX -Wshadow -Wcast-qual -Wsign-compare
CWARNFLAGS.clang+= -Wno-tautological-compare CWARNFLAGS.clang+= -Wno-tautological-compare
CWARNFLAGS.clang+= -Wno-error=address-of-packed-member CWARNFLAGS.clang+= -Wno-error=address-of-packed-member
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
CPPFLAGS+= -D_OPENBSD_SOURCE CPPFLAGS+= -D_OPENBSD_SOURCE

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.42 2023/05/09 20:11:54 christos Exp $ # $NetBSD: Makefile,v 1.43 2023/06/03 08:53:01 lukem Exp $
WARNS?= 0 # XXX third-party program, many issues WARNS?= 0 # XXX third-party program, many issues
NOCLANGERROR= # defined NOCLANGERROR= # defined
@ -81,7 +81,7 @@ prsa_tok.c: ${DIST}/src/racoon/prsa_tok.l
prsa_par.c: ${DIST}/src/racoon/prsa_par.y prsa_par.c: ${DIST}/src/racoon/prsa_par.y
${YACC} -pprsa -d -o ${.TARGET} ${.ALLSRC} ${YACC} -pprsa -d -o ${.TARGET} ${.ALLSRC}
CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
COPTS+= -fcommon COPTS+= -fcommon
COPTS.crypto_openssl.c+= -Wno-error=deprecated-declarations COPTS.crypto_openssl.c+= -Wno-error=deprecated-declarations