Module Name:    src
Committed By:   lukem
Date:           Sat Jun  3 21:26:29 UTC 2023

Modified Files:
        src/external/apache2/mDNSResponder/usr.sbin/mdnsd: Makefile
        src/external/bsd/ipf: Makefile.inc
        src/external/bsd/tcpdump/bin: Makefile
        src/sbin/fsck_udf: Makefile
        src/sbin/newfs_udf: Makefile
        src/share/mk: bsd.kmodule.mk
        src/sys/arch/i386/stand/efiboot/bootx64: Makefile
        src/sys/arch/macppc/stand: Makefile.inc
        src/sys/arch/sparc/stand/boot: Makefile
        src/sys/arch/sparc/stand/bootxx: Makefile
        src/sys/arch/sparc/stand/ofwboot: Makefile
        src/sys/arch/zaurus/stand: Makefile.inc
        src/sys/conf: Makefile.kern.inc
        src/sys/rump/fs/lib/libudf: Makefile
        src/sys/rump/net/lib: Makefile.inc
        src/sys/stand/efiboot: Makefile.efiboot
        src/usr.sbin/fstyp: Makefile
        src/usr.sbin/installboot: Makefile
        src/usr.sbin/makefs/udf: Makefile.inc
        src/usr.sbin/pf: Makefile.inc

Log Message:
adapt to ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}

Simplify CWARNFLAGS to use ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
which works for both clang and gcc, and remove compiler-specific
equivalents.


To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 \
    src/external/apache2/mDNSResponder/usr.sbin/mdnsd/Makefile
cvs rdiff -u -r1.8 -r1.9 src/external/bsd/ipf/Makefile.inc
cvs rdiff -u -r1.24 -r1.25 src/external/bsd/tcpdump/bin/Makefile
cvs rdiff -u -r1.2 -r1.3 src/sbin/fsck_udf/Makefile
cvs rdiff -u -r1.9 -r1.10 src/sbin/newfs_udf/Makefile
cvs rdiff -u -r1.83 -r1.84 src/share/mk/bsd.kmodule.mk
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/i386/stand/efiboot/bootx64/Makefile
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/macppc/stand/Makefile.inc
cvs rdiff -u -r1.45 -r1.46 src/sys/arch/sparc/stand/boot/Makefile
cvs rdiff -u -r1.20 -r1.21 src/sys/arch/sparc/stand/bootxx/Makefile
cvs rdiff -u -r1.41 -r1.42 src/sys/arch/sparc/stand/ofwboot/Makefile
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/zaurus/stand/Makefile.inc
cvs rdiff -u -r1.296 -r1.297 src/sys/conf/Makefile.kern.inc
cvs rdiff -u -r1.12 -r1.13 src/sys/rump/fs/lib/libudf/Makefile
cvs rdiff -u -r1.9 -r1.10 src/sys/rump/net/lib/Makefile.inc
cvs rdiff -u -r1.27 -r1.28 src/sys/stand/efiboot/Makefile.efiboot
cvs rdiff -u -r1.13 -r1.14 src/usr.sbin/fstyp/Makefile
cvs rdiff -u -r1.57 -r1.58 src/usr.sbin/installboot/Makefile
cvs rdiff -u -r1.7 -r1.8 src/usr.sbin/makefs/udf/Makefile.inc
cvs rdiff -u -r1.12 -r1.13 src/usr.sbin/pf/Makefile.inc

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

Modified files:

Index: src/external/apache2/mDNSResponder/usr.sbin/mdnsd/Makefile
diff -u src/external/apache2/mDNSResponder/usr.sbin/mdnsd/Makefile:1.16 src/external/apache2/mDNSResponder/usr.sbin/mdnsd/Makefile:1.17
--- src/external/apache2/mDNSResponder/usr.sbin/mdnsd/Makefile:1.16	Sat Jun  3 09:09:02 2023
+++ src/external/apache2/mDNSResponder/usr.sbin/mdnsd/Makefile	Sat Jun  3 21:26:27 2023
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.16 2023/06/03 09:09:02 lukem Exp $
+#	$NetBSD: Makefile,v 1.17 2023/06/03 21:26:27 lukem Exp $
 
 PROG=	mdnsd
 
@@ -17,8 +17,8 @@ COPTS.uds_daemon.c += -Wno-stack-protect
 
 MAN=	mdnsd.8
 
-CWARNFLAGS.clang+=	-Wno-unused-value -Wno-error=address-of-packed-member
-CWARNFLAGS.gcc+=	${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
+CWARNFLAGS.clang+=	-Wno-unused-value
+CWARNFLAGS+=		${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
 
 COPTS.DNSCommon.c+=	${CC_WNO_RETURN_LOCAL_ADDR}
 

Index: src/external/bsd/ipf/Makefile.inc
diff -u src/external/bsd/ipf/Makefile.inc:1.8 src/external/bsd/ipf/Makefile.inc:1.9
--- src/external/bsd/ipf/Makefile.inc:1.8	Sat Jun  3 09:09:03 2023
+++ src/external/bsd/ipf/Makefile.inc	Sat Jun  3 21:26:27 2023
@@ -1,11 +1,10 @@
-#	$NetBSD: Makefile.inc,v 1.8 2023/06/03 09:09:03 lukem Exp $
+#	$NetBSD: Makefile.inc,v 1.9 2023/06/03 21:26:27 lukem Exp $
 
 WARNS?=	1	# XXX -Wcast-qual -Wshadow
 CWARNFLAGS.clang+=	-Wno-format -Wno-tautological-compare \
 			-Wno-self-assign -Wno-array-bounds \
-			-Wno-error=unused-const-variable \
-			-Wno-error=address-of-packed-member
-CWARNFLAGS.gcc+=	${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
+			-Wno-error=unused-const-variable
+CWARNFLAGS+=		${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
 
 .include <bsd.own.mk>
 

Index: src/external/bsd/tcpdump/bin/Makefile
diff -u src/external/bsd/tcpdump/bin/Makefile:1.24 src/external/bsd/tcpdump/bin/Makefile:1.25
--- src/external/bsd/tcpdump/bin/Makefile:1.24	Sat Jun  3 09:09:05 2023
+++ src/external/bsd/tcpdump/bin/Makefile	Sat Jun  3 21:26:27 2023
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.24 2023/06/03 09:09:05 lukem Exp $	
+#	$NetBSD: Makefile,v 1.25 2023/06/03 21:26:27 lukem Exp $	
 
 WARNS?=	1	# XXX: need to cleanup later
 
@@ -205,8 +205,7 @@ tcpdump.8: tcpdump.1.in
 	@rm -f ${.TARGET}
 	cp ${.ALLSRC} ${.TARGET}
 
-CWARNFLAGS.clang+=	-Wno-error=address-of-packed-member
-CWARNFLAGS.gcc+=	${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
+CWARNFLAGS+=		${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
 COPTS.print-bgp.c+=	${CC_WNO_FORMAT_TRUNCATION}
 COPTS.signature.c+=	-Wno-error=deprecated-declarations
 COPTS.print-tcp.c+=	-Wno-error=deprecated-declarations

Index: src/sbin/fsck_udf/Makefile
diff -u src/sbin/fsck_udf/Makefile:1.2 src/sbin/fsck_udf/Makefile:1.3
--- src/sbin/fsck_udf/Makefile:1.2	Sat Jun  3 08:52:55 2023
+++ src/sbin/fsck_udf/Makefile	Sat Jun  3 21:26:27 2023
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.2 2023/06/03 08:52:55 lukem Exp $
+#	$NetBSD: Makefile,v 1.3 2023/06/03 21:26:27 lukem Exp $
 
 .include <bsd.own.mk>
 
@@ -17,7 +17,6 @@ CPPFLAGS+= -I${FSCK} -I${KUDF} -I${NEWFS
 DPADD+=${LIBUTIL}
 LDADD+=-lutil -lprop
 
-CWARNFLAGS.clang+=	-Wno-error=address-of-packed-member
-CWARNFLAGS.gcc+=	${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
+CWARNFLAGS+=	${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
 
 .include <bsd.prog.mk>

Index: src/sbin/newfs_udf/Makefile
diff -u src/sbin/newfs_udf/Makefile:1.9 src/sbin/newfs_udf/Makefile:1.10
--- src/sbin/newfs_udf/Makefile:1.9	Sat Jun  3 08:52:55 2023
+++ src/sbin/newfs_udf/Makefile	Sat Jun  3 21:26:28 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2023/06/03 08:52:55 lukem Exp $
+# $NetBSD: Makefile,v 1.10 2023/06/03 21:26:28 lukem Exp $
 
 .include <bsd.own.mk>
 
@@ -15,7 +15,6 @@ CPPFLAGS+= -I${MOUNT} -I${KUDF} -I${NETB
 DPADD+=${LIBUTIL}
 LDADD+=-lutil -lprop
 
-CWARNFLAGS.clang+=	-Wno-error=address-of-packed-member
-CWARNFLAGS.gcc+=	${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
+CWARNFLAGS+=	${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
 
 .include <bsd.prog.mk>

Index: src/share/mk/bsd.kmodule.mk
diff -u src/share/mk/bsd.kmodule.mk:1.83 src/share/mk/bsd.kmodule.mk:1.84
--- src/share/mk/bsd.kmodule.mk:1.83	Sat Jun  3 08:52:56 2023
+++ src/share/mk/bsd.kmodule.mk	Sat Jun  3 21:26:28 2023
@@ -1,4 +1,4 @@
-#	$NetBSD: bsd.kmodule.mk,v 1.83 2023/06/03 08:52:56 lukem Exp $
+#	$NetBSD: bsd.kmodule.mk,v 1.84 2023/06/03 21:26:28 lukem Exp $
 
 # We are not building this with PIE
 MKPIE=no
@@ -38,8 +38,7 @@ CWARNFLAGS.clang+=	-Wno-error=constant-c
 CFLAGS+=	-fno-strict-aliasing
 CWARNFLAGS+=	-Wno-pointer-sign -Wno-attributes
 CWARNFLAGS+=	-Wno-type-limits
-CWARNFLAGS.gcc+=	${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
-CWARNFLAGS.clang+=	-Wno-error=address-of-packed-member
+CWARNFLAGS+=	${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
 
 # XXX This is a workaround for platforms that have relative relocations
 # that, when relocated by the module loader, result in addresses that

Index: src/sys/arch/i386/stand/efiboot/bootx64/Makefile
diff -u src/sys/arch/i386/stand/efiboot/bootx64/Makefile:1.5 src/sys/arch/i386/stand/efiboot/bootx64/Makefile:1.6
--- src/sys/arch/i386/stand/efiboot/bootx64/Makefile:1.5	Sat Jun  3 08:52:56 2023
+++ src/sys/arch/i386/stand/efiboot/bootx64/Makefile	Sat Jun  3 21:26:28 2023
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.5 2023/06/03 08:52:56 lukem Exp $
+#	$NetBSD: Makefile,v 1.6 2023/06/03 21:26:28 lukem Exp $
 
 PROG=		bootx64.efi
 OBJFMT=		pei-x86-64
@@ -12,7 +12,6 @@ CPPFLAGS+=	-DEFI_FUNCTION_WRAPPER
 # Follow the suit of Makefile.kern.inc; needed for the lfs64 union
 # accessors -- they don't actually dereference the resulting pointer,
 # just use it for type-checking.
-CWARNFLAGS.clang+=	-Wno-error=address-of-packed-member
-CWARNFLAGS.gcc+=	${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
+CWARNFLAGS+=	${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
 
 .include "${.CURDIR}/../Makefile.efiboot"

Index: src/sys/arch/macppc/stand/Makefile.inc
diff -u src/sys/arch/macppc/stand/Makefile.inc:1.8 src/sys/arch/macppc/stand/Makefile.inc:1.9
--- src/sys/arch/macppc/stand/Makefile.inc:1.8	Sat Jun  3 08:52:57 2023
+++ src/sys/arch/macppc/stand/Makefile.inc	Sat Jun  3 21:26:28 2023
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.inc,v 1.8 2023/06/03 08:52:57 lukem Exp $
+#	$NetBSD: Makefile.inc,v 1.9 2023/06/03 21:26:28 lukem Exp $
 
 BINDIR=		/usr/mdec
 
@@ -10,5 +10,4 @@ LINKFLAGS_UNWIND=	--no-ld-generated-unwi
 # Follow the suit of Makefile.kern.inc; needed for the lfs64 union
 # accessors -- they don't actually dereference the resulting pointer,
 # just use it for type-checking.
-CWARNFLAGS.clang+=	-Wno-error=address-of-packed-member
-CWARNFLAGS.gcc+=	${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
+CWARNFLAGS+=		${CC_WNO_ADDRESS_OF_PACKED_MEMBER}

Index: src/sys/arch/sparc/stand/boot/Makefile
diff -u src/sys/arch/sparc/stand/boot/Makefile:1.45 src/sys/arch/sparc/stand/boot/Makefile:1.46
--- src/sys/arch/sparc/stand/boot/Makefile:1.45	Sat Jun  3 08:52:57 2023
+++ src/sys/arch/sparc/stand/boot/Makefile	Sat Jun  3 21:26:28 2023
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.45 2023/06/03 08:52:57 lukem Exp $
+#	$NetBSD: Makefile,v 1.46 2023/06/03 21:26:28 lukem Exp $
 
 STRIPFLAG=
 PROGSOURCE=	boot.c net.c netif_sun.c conf.c openfirm.c bootinfo.c \
@@ -17,8 +17,7 @@ SAMISCMAKEFLAGS= SA_USE_CREAD=yes
 # Follow the suit of Makefile.kern.inc; needed for the lfs64 union
 # accessors -- they don't actually dereference the resulting pointer,
 # just use it for type-checking.
-CWARNFLAGS.clang+=      -Wno-error=address-of-packed-member
-CWARNFLAGS.gcc+=	${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
+CWARNFLAGS+=	${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
 
 .include "../Makefile.buildboot"
 

Index: src/sys/arch/sparc/stand/bootxx/Makefile
diff -u src/sys/arch/sparc/stand/bootxx/Makefile:1.20 src/sys/arch/sparc/stand/bootxx/Makefile:1.21
--- src/sys/arch/sparc/stand/bootxx/Makefile:1.20	Sat Jun  3 08:52:57 2023
+++ src/sys/arch/sparc/stand/bootxx/Makefile	Sat Jun  3 21:26:28 2023
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.20 2023/06/03 08:52:57 lukem Exp $
+#	$NetBSD: Makefile,v 1.21 2023/06/03 21:26:28 lukem Exp $
 
 PROG=		bootxx
 PROGSOURCE=	bootxx.c
@@ -13,8 +13,7 @@ CLEANFILES+=	${PROG}.sym
 # Follow the suit of Makefile.kern.inc; needed for the lfs64 union
 # accessors -- they don't actually dereference the resulting pointer,
 # just use it for type-checking.
-CWARNFLAGS.clang+=	-Wno-error=address-of-packed-member
-CWARNFLAGS.gcc+=	${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
+CWARNFLAGS+=	${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
 
 # XXX SHOULD NOT NEED TO DEFINE THESE!
 LIBCRT0=

Index: src/sys/arch/sparc/stand/ofwboot/Makefile
diff -u src/sys/arch/sparc/stand/ofwboot/Makefile:1.41 src/sys/arch/sparc/stand/ofwboot/Makefile:1.42
--- src/sys/arch/sparc/stand/ofwboot/Makefile:1.41	Sat Jun  3 08:52:57 2023
+++ src/sys/arch/sparc/stand/ofwboot/Makefile	Sat Jun  3 21:26:28 2023
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.41 2023/06/03 08:52:57 lukem Exp $
+#	$NetBSD: Makefile,v 1.42 2023/06/03 21:26:28 lukem Exp $
 
 .include <bsd.init.mk>
 
@@ -41,8 +41,7 @@ CPPFLAGS+=	-DSUPPORT_DHCP
 # Follow the suit of Makefile.kern.inc; needed for the lfs64 union
 # accessors -- they don't actually dereference the resulting pointer,
 # just use it for type-checking.
-CWARNFLAGS.clang+=	-Wno-error=address-of-packed-member
-CWARNFLAGS.gcc+=	${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
+CWARNFLAGS+=	${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
 
 LINKS+=		${BINDIR}/ofwboot ${BINDIR}/ofwboot.net
 

Index: src/sys/arch/zaurus/stand/Makefile.inc
diff -u src/sys/arch/zaurus/stand/Makefile.inc:1.9 src/sys/arch/zaurus/stand/Makefile.inc:1.10
--- src/sys/arch/zaurus/stand/Makefile.inc:1.9	Sat Jun  3 08:52:57 2023
+++ src/sys/arch/zaurus/stand/Makefile.inc	Sat Jun  3 21:26:28 2023
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.inc,v 1.9 2023/06/03 08:52:57 lukem Exp $
+#	$NetBSD: Makefile.inc,v 1.10 2023/06/03 21:26:28 lukem Exp $
 
 BINDIR=		/usr/mdec
 KLINK_MACHINE=	zaurus
@@ -6,5 +6,4 @@ KLINK_MACHINE=	zaurus
 # Follow the suit of Makefile.kern.inc; needed for the lfs64 union
 # accessors -- they don't actually dereference the resulting pointer,
 # just use it for type-checking.
-CWARNFLAGS.clang+=	-Wno-error=address-of-packed-member
-CWARNFLAGS.gcc+=	${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
+CWARNFLAGS+=	${CC_WNO_ADDRESS_OF_PACKED_MEMBER}

Index: src/sys/conf/Makefile.kern.inc
diff -u src/sys/conf/Makefile.kern.inc:1.296 src/sys/conf/Makefile.kern.inc:1.297
--- src/sys/conf/Makefile.kern.inc:1.296	Sat Jun  3 08:52:58 2023
+++ src/sys/conf/Makefile.kern.inc	Sat Jun  3 21:26:29 2023
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.kern.inc,v 1.296 2023/06/03 08:52:58 lukem Exp $
+#	$NetBSD: Makefile.kern.inc,v 1.297 2023/06/03 21:26:29 lukem Exp $
 #
 # This file contains common `MI' targets and definitions and it is included
 # at the bottom of each `MD' ${MACHINE}/conf/Makefile.${MACHINE}.
@@ -95,9 +95,9 @@ CWARNFLAGS+=	-Wold-style-definition
 CWARNFLAGS+=	-Wno-sign-compare
 
 CWARNFLAGS.clang+=	-Wno-unknown-pragmas -Wno-conversion \
-			-Wno-self-assign -Wno-error=address-of-packed-member \
+			-Wno-self-assign \
 			-Wno-error=constant-conversion
-CWARNFLAGS.gcc+=	${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
+CWARNFLAGS+=		${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
 
 CWARNFLAGS.ah_regdomain.c= ${${ACTIVE_CC} == "clang":? \
     -Wno-shift-count-negative -Wno-shift-count-overflow:}

Index: src/sys/rump/fs/lib/libudf/Makefile
diff -u src/sys/rump/fs/lib/libudf/Makefile:1.12 src/sys/rump/fs/lib/libudf/Makefile:1.13
--- src/sys/rump/fs/lib/libudf/Makefile:1.12	Sat Jun  3 08:52:59 2023
+++ src/sys/rump/fs/lib/libudf/Makefile	Sat Jun  3 21:26:29 2023
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.12 2023/06/03 08:52:59 lukem Exp $
+#	$NetBSD: Makefile,v 1.13 2023/06/03 21:26:29 lukem Exp $
 #
 
 .PATH:  ${.CURDIR}/../../../../fs/udf
@@ -11,8 +11,8 @@ SRCS=	udf_osta.c udf_vfsops.c udf_vnops.
 	udf_strat_direct.c udf_strat_sequential.c udf_strat_rmw.c \
 	udf_rename.c
 
-CWARNFLAGS.clang+=	-Wno-self-assign -Wno-error=address-of-packed-member
-CWARNFLAGS.gcc+=	${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
+CWARNFLAGS.clang+=	-Wno-self-assign
+CWARNFLAGS+=		${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
 
 .include <bsd.lib.mk>
 .include <bsd.klinks.mk>

Index: src/sys/rump/net/lib/Makefile.inc
diff -u src/sys/rump/net/lib/Makefile.inc:1.9 src/sys/rump/net/lib/Makefile.inc:1.10
--- src/sys/rump/net/lib/Makefile.inc:1.9	Sat Jun  3 08:52:59 2023
+++ src/sys/rump/net/lib/Makefile.inc	Sat Jun  3 21:26:29 2023
@@ -1,9 +1,9 @@
-#	$NetBSD: Makefile.inc,v 1.9 2023/06/03 08:52:59 lukem Exp $
+#	$NetBSD: Makefile.inc,v 1.10 2023/06/03 21:26:29 lukem Exp $
 #
 
 RUMPTOP=	${.CURDIR}/../../..
 
-CWARNFLAGS.clang+=	-Wno-error=address-of-packed-member -Werror=constant-conversion
-CWARNFLAGS.gcc+=	${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
+CWARNFLAGS.clang+=	-Werror=constant-conversion
+CWARNFLAGS=		${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
 
 .include "${RUMPTOP}/Makefile.rump"

Index: src/sys/stand/efiboot/Makefile.efiboot
diff -u src/sys/stand/efiboot/Makefile.efiboot:1.27 src/sys/stand/efiboot/Makefile.efiboot:1.28
--- src/sys/stand/efiboot/Makefile.efiboot:1.27	Sat Jun  3 08:52:59 2023
+++ src/sys/stand/efiboot/Makefile.efiboot	Sat Jun  3 21:26:29 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.efiboot,v 1.27 2023/06/03 08:52:59 lukem Exp $
+# $NetBSD: Makefile.efiboot,v 1.28 2023/06/03 21:26:29 lukem Exp $
 
 S=		${.CURDIR}/../../..
 
@@ -106,8 +106,7 @@ CPPFLAGS+= -DDEFAULT_TIMEOUT=5
 # Follow the suit of Makefile.kern.inc; needed for the lfs64 union
 # accessors -- they don't actually dereference the resulting pointer,
 # just use it for type-checking.
-CWARNFLAGS.clang+=	-Wno-error=address-of-packed-member
-CWARNFLAGS.gcc+=	${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
+CWARNFLAGS+=		${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
 
 SAMISCCPPFLAGS+= -DLIBSA_PRINTF_LONGLONG_SUPPORT
 SAMISCCPPFLAGS+= -DLIBSA_PRINTF_WIDTH_SUPPORT

Index: src/usr.sbin/fstyp/Makefile
diff -u src/usr.sbin/fstyp/Makefile:1.13 src/usr.sbin/fstyp/Makefile:1.14
--- src/usr.sbin/fstyp/Makefile:1.13	Sat Jun  3 08:53:00 2023
+++ src/usr.sbin/fstyp/Makefile	Sat Jun  3 21:26:29 2023
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.13 2023/06/03 08:53:00 lukem Exp $
+#	$NetBSD: Makefile,v 1.14 2023/06/03 21:26:29 lukem Exp $
 
 .include <bsd.own.mk>
 
@@ -31,7 +31,7 @@ CPPFLAGS.zfs.c+=	-I${OSNET}/dist/uts/com
 CPPFLAGS.zfs.c+=	-I${OSNET}/dist/lib/libnvpair
 .endif
 
-CWARNFLAGS.clang+=	-Wno-unknown-pragmas -Wno-error=address-of-packed-member
-CWARNFLAGS.gcc+=        ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
+CWARNFLAGS.clang+=	-Wno-unknown-pragmas
+CWARNFLAGS+=        	${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
 
 .include <bsd.prog.mk>

Index: src/usr.sbin/installboot/Makefile
diff -u src/usr.sbin/installboot/Makefile:1.57 src/usr.sbin/installboot/Makefile:1.58
--- src/usr.sbin/installboot/Makefile:1.57	Sat Jun  3 08:53:00 2023
+++ src/usr.sbin/installboot/Makefile	Sat Jun  3 21:26:29 2023
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.57 2023/06/03 08:53:00 lukem Exp $
+#	$NetBSD: Makefile,v 1.58 2023/06/03 21:26:29 lukem Exp $
 #
 
 .include <bsd.own.mk>
@@ -87,7 +87,6 @@ LDADD+= -lutil
 DPADD+= ${LIBUTIL}
 .endif
 
-CWARNFLAGS.clang+=	-Wno-error=address-of-packed-member
-CWARNFLAGS.gcc+=	${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
+CWARNFLAGS+=		${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
 
 .include <bsd.prog.mk>

Index: src/usr.sbin/makefs/udf/Makefile.inc
diff -u src/usr.sbin/makefs/udf/Makefile.inc:1.7 src/usr.sbin/makefs/udf/Makefile.inc:1.8
--- src/usr.sbin/makefs/udf/Makefile.inc:1.7	Sat Jun  3 08:53:00 2023
+++ src/usr.sbin/makefs/udf/Makefile.inc	Sat Jun  3 21:26:29 2023
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.inc,v 1.7 2023/06/03 08:53:00 lukem Exp $
+#	$NetBSD: Makefile.inc,v 1.8 2023/06/03 21:26:29 lukem Exp $
 #
 
 UDF=	${NETBSDSRCDIR}/sys/fs/udf
@@ -16,5 +16,5 @@ DPADD+=${LIBUTIL}
 LDADD+=-lutil -lprop
 .endif
 
-CWARNFLAGS.clang+=	-Wno-error=address-of-packed-member -Wno-error=constant-conversion
-CWARNFLAGS.gcc+=	${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
+CWARNFLAGS.clang+=	-Wno-error=constant-conversion
+CWARNFLAGS+=		${CC_WNO_ADDRESS_OF_PACKED_MEMBER}

Index: src/usr.sbin/pf/Makefile.inc
diff -u src/usr.sbin/pf/Makefile.inc:1.12 src/usr.sbin/pf/Makefile.inc:1.13
--- src/usr.sbin/pf/Makefile.inc:1.12	Sat Jun  3 08:53:01 2023
+++ src/usr.sbin/pf/Makefile.inc	Sat Jun  3 21:26:29 2023
@@ -1,9 +1,8 @@
-#	$NetBSD: Makefile.inc,v 1.12 2023/06/03 08:53:01 lukem Exp $
+#	$NetBSD: Makefile.inc,v 1.13 2023/06/03 21:26:29 lukem Exp $
 
 WARNS?=	1	# XXX -Wshadow -Wcast-qual -Wsign-compare
 CWARNFLAGS.clang+=	-Wno-tautological-compare
-CWARNFLAGS.clang+=	-Wno-error=address-of-packed-member
-CWARNFLAGS.gcc+=	${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
+CWARNFLAGS+=		${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
 
 CPPFLAGS+= -D_OPENBSD_SOURCE
 

Reply via email to