Module Name: src Committed By: lukem Date: Sat Jun 3 08:53:01 UTC 2023
Modified Files: src/external/apache2/llvm/lib/libLLVMInstCombine: Makefile src/external/apache2/llvm/lib/libLLVMInstrumentation: Makefile src/external/apache2/mDNSResponder/usr.sbin/mdnsd: Makefile src/external/bsd/ipf: Makefile.inc src/external/bsd/ipf/bin/ipmon: Makefile src/external/bsd/ntp/bin/ntpd: Makefile src/external/bsd/tcpdump/bin: Makefile src/external/bsd/wpa/bin/hostapd: Makefile src/external/gpl3/gcc: README.warnings src/external/gpl3/gcc.old: README.warnings src/external/mit/xorg/server/drivers/xf86-video-intel: Makefile src/external/mit/xorg/server/drivers/xf86-video-vmware: Makefile src/lib/libc/net: Makefile.inc src/libexec/identd: Makefile src/sbin/dump: Makefile src/sbin/fsck_ffs: Makefile src/sbin/fsck_udf: Makefile src/sbin/fsck_v7fs: Makefile src/sbin/fsdb: Makefile src/sbin/newfs: Makefile src/sbin/newfs_udf: Makefile src/sbin/newfs_v7fs: Makefile src/sbin/nvmectl: Makefile src/share/mk: bsd.kmodule.mk bsd.own.mk src/sys/arch/bebox/stand/boot: Makefile src/sys/arch/i386/stand: Makefile.booters src/sys/arch/i386/stand/boot: Makefile.boot src/sys/arch/i386/stand/bootxx: Makefile.bootxx src/sys/arch/i386/stand/efiboot: Makefile.efiboot src/sys/arch/i386/stand/efiboot/bootx64: Makefile src/sys/arch/i386/stand/lib: Makefile src/sys/arch/macppc/stand: Makefile.inc src/sys/arch/mipsco/stand/installboot: Makefile src/sys/arch/prep/stand/boot: Makefile src/sys/arch/sparc/stand/boot: Makefile src/sys/arch/sparc/stand/bootxx: Makefile src/sys/arch/sparc/stand/ofwboot: Makefile src/sys/arch/sun3/conf: Makefile.sun3 src/sys/arch/zaurus/stand: Makefile.inc src/sys/conf: Makefile.kern.inc copts.mk src/sys/modules/ffs: Makefile src/sys/modules/ipl: Makefile src/sys/modules/npf: Makefile src/sys/modules/pf: Makefile src/sys/modules/slcompress: Makefile src/sys/modules/udf: Makefile src/sys/modules/v7fs: Makefile src/sys/rump/fs/lib/libffs: Makefile src/sys/rump/fs/lib/libmsdos: Makefile src/sys/rump/fs/lib/libudf: Makefile src/sys/rump/fs/lib/libv7fs: Makefile src/sys/rump/fs/lib/libzfs: Makefile src/sys/rump/net/lib: Makefile.inc src/sys/stand/efiboot: Makefile.efiboot src/tests/lib/libc/sys: Makefile src/usr.bin/kdump: Makefile src/usr.bin/ktruss: Makefile src/usr.sbin/bootp/common: Makefile src/usr.sbin/fstyp: Makefile src/usr.sbin/installboot: Makefile src/usr.sbin/makefs/udf: Makefile.inc src/usr.sbin/map-mbone: Makefile src/usr.sbin/mrinfo: Makefile src/usr.sbin/mrouted: Makefile src/usr.sbin/mtrace: Makefile src/usr.sbin/ndbootd: Makefile src/usr.sbin/pf: Makefile.inc src/usr.sbin/racoon: Makefile Log Message: 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. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 \ src/external/apache2/llvm/lib/libLLVMInstCombine/Makefile cvs rdiff -u -r1.3 -r1.4 \ src/external/apache2/llvm/lib/libLLVMInstrumentation/Makefile cvs rdiff -u -r1.14 -r1.15 \ src/external/apache2/mDNSResponder/usr.sbin/mdnsd/Makefile cvs rdiff -u -r1.6 -r1.7 src/external/bsd/ipf/Makefile.inc cvs rdiff -u -r1.4 -r1.5 src/external/bsd/ipf/bin/ipmon/Makefile cvs rdiff -u -r1.29 -r1.30 src/external/bsd/ntp/bin/ntpd/Makefile cvs rdiff -u -r1.22 -r1.23 src/external/bsd/tcpdump/bin/Makefile cvs rdiff -u -r1.16 -r1.17 src/external/bsd/wpa/bin/hostapd/Makefile cvs rdiff -u -r1.1 -r1.2 src/external/gpl3/gcc/README.warnings cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/gcc.old/README.warnings cvs rdiff -u -r1.34 -r1.35 \ src/external/mit/xorg/server/drivers/xf86-video-intel/Makefile cvs rdiff -u -r1.14 -r1.15 \ src/external/mit/xorg/server/drivers/xf86-video-vmware/Makefile cvs rdiff -u -r1.92 -r1.93 src/lib/libc/net/Makefile.inc cvs rdiff -u -r1.19 -r1.20 src/libexec/identd/Makefile cvs rdiff -u -r1.41 -r1.42 src/sbin/dump/Makefile cvs rdiff -u -r1.50 -r1.51 src/sbin/fsck_ffs/Makefile cvs rdiff -u -r1.1 -r1.2 src/sbin/fsck_udf/Makefile cvs rdiff -u -r1.3 -r1.4 src/sbin/fsck_v7fs/Makefile cvs rdiff -u -r1.41 -r1.42 src/sbin/fsdb/Makefile cvs rdiff -u -r1.41 -r1.42 src/sbin/newfs/Makefile cvs rdiff -u -r1.8 -r1.9 src/sbin/newfs_udf/Makefile cvs rdiff -u -r1.5 -r1.6 src/sbin/newfs_v7fs/Makefile cvs rdiff -u -r1.5 -r1.6 src/sbin/nvmectl/Makefile cvs rdiff -u -r1.82 -r1.83 src/share/mk/bsd.kmodule.mk cvs rdiff -u -r1.1335 -r1.1336 src/share/mk/bsd.own.mk cvs rdiff -u -r1.36 -r1.37 src/sys/arch/bebox/stand/boot/Makefile cvs rdiff -u -r1.95 -r1.96 src/sys/arch/i386/stand/Makefile.booters cvs rdiff -u -r1.75 -r1.76 src/sys/arch/i386/stand/boot/Makefile.boot cvs rdiff -u -r1.52 -r1.53 src/sys/arch/i386/stand/bootxx/Makefile.bootxx cvs rdiff -u -r1.20 -r1.21 src/sys/arch/i386/stand/efiboot/Makefile.efiboot cvs rdiff -u -r1.4 -r1.5 src/sys/arch/i386/stand/efiboot/bootx64/Makefile cvs rdiff -u -r1.48 -r1.49 src/sys/arch/i386/stand/lib/Makefile cvs rdiff -u -r1.7 -r1.8 src/sys/arch/macppc/stand/Makefile.inc cvs rdiff -u -r1.2 -r1.3 src/sys/arch/mipsco/stand/installboot/Makefile cvs rdiff -u -r1.32 -r1.33 src/sys/arch/prep/stand/boot/Makefile cvs rdiff -u -r1.44 -r1.45 src/sys/arch/sparc/stand/boot/Makefile cvs rdiff -u -r1.19 -r1.20 src/sys/arch/sparc/stand/bootxx/Makefile cvs rdiff -u -r1.40 -r1.41 src/sys/arch/sparc/stand/ofwboot/Makefile cvs rdiff -u -r1.110 -r1.111 src/sys/arch/sun3/conf/Makefile.sun3 cvs rdiff -u -r1.8 -r1.9 src/sys/arch/zaurus/stand/Makefile.inc cvs rdiff -u -r1.295 -r1.296 src/sys/conf/Makefile.kern.inc cvs rdiff -u -r1.7 -r1.8 src/sys/conf/copts.mk cvs rdiff -u -r1.23 -r1.24 src/sys/modules/ffs/Makefile cvs rdiff -u -r1.7 -r1.8 src/sys/modules/ipl/Makefile cvs rdiff -u -r1.29 -r1.30 src/sys/modules/npf/Makefile cvs rdiff -u -r1.16 -r1.17 src/sys/modules/pf/Makefile cvs rdiff -u -r1.5 -r1.6 src/sys/modules/slcompress/Makefile cvs rdiff -u -r1.7 -r1.8 src/sys/modules/udf/Makefile cvs rdiff -u -r1.4 -r1.5 src/sys/modules/v7fs/Makefile cvs rdiff -u -r1.21 -r1.22 src/sys/rump/fs/lib/libffs/Makefile cvs rdiff -u -r1.6 -r1.7 src/sys/rump/fs/lib/libmsdos/Makefile cvs rdiff -u -r1.11 -r1.12 src/sys/rump/fs/lib/libudf/Makefile cvs rdiff -u -r1.3 -r1.4 src/sys/rump/fs/lib/libv7fs/Makefile cvs rdiff -u -r1.8 -r1.9 src/sys/rump/fs/lib/libzfs/Makefile cvs rdiff -u -r1.8 -r1.9 src/sys/rump/net/lib/Makefile.inc cvs rdiff -u -r1.26 -r1.27 src/sys/stand/efiboot/Makefile.efiboot cvs rdiff -u -r1.72 -r1.73 src/tests/lib/libc/sys/Makefile cvs rdiff -u -r1.35 -r1.36 src/usr.bin/kdump/Makefile cvs rdiff -u -r1.32 -r1.33 src/usr.bin/ktruss/Makefile cvs rdiff -u -r1.10 -r1.11 src/usr.sbin/bootp/common/Makefile cvs rdiff -u -r1.12 -r1.13 src/usr.sbin/fstyp/Makefile cvs rdiff -u -r1.56 -r1.57 src/usr.sbin/installboot/Makefile cvs rdiff -u -r1.6 -r1.7 src/usr.sbin/makefs/udf/Makefile.inc cvs rdiff -u -r1.10 -r1.11 src/usr.sbin/map-mbone/Makefile cvs rdiff -u -r1.11 -r1.12 src/usr.sbin/mrinfo/Makefile cvs rdiff -u -r1.17 -r1.18 src/usr.sbin/mrouted/Makefile cvs rdiff -u -r1.12 -r1.13 src/usr.sbin/mtrace/Makefile cvs rdiff -u -r1.8 -r1.9 src/usr.sbin/ndbootd/Makefile cvs rdiff -u -r1.11 -r1.12 src/usr.sbin/pf/Makefile.inc cvs rdiff -u -r1.42 -r1.43 src/usr.sbin/racoon/Makefile 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/llvm/lib/libLLVMInstCombine/Makefile diff -u src/external/apache2/llvm/lib/libLLVMInstCombine/Makefile:1.3 src/external/apache2/llvm/lib/libLLVMInstCombine/Makefile:1.4 --- src/external/apache2/llvm/lib/libLLVMInstCombine/Makefile:1.3 Sun May 30 01:56:53 2021 +++ src/external/apache2/llvm/lib/libLLVMInstCombine/Makefile Sat Jun 3 08:52:53 2023 @@ -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 @@ -28,4 +28,4 @@ SRCS+= InstCombineAddSub.cpp \ .include <bsd.lib.mk> .endif -CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} +CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} Index: src/external/apache2/llvm/lib/libLLVMInstrumentation/Makefile diff -u src/external/apache2/llvm/lib/libLLVMInstrumentation/Makefile:1.3 src/external/apache2/llvm/lib/libLLVMInstrumentation/Makefile:1.4 --- src/external/apache2/llvm/lib/libLLVMInstrumentation/Makefile:1.3 Sun May 30 01:56:53 2021 +++ src/external/apache2/llvm/lib/libLLVMInstrumentation/Makefile Sat Jun 3 08:52:53 2023 @@ -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 @@ -32,4 +32,4 @@ SRCS+= AddressSanitizer.cpp \ .include <bsd.lib.mk> .endif -CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} +CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} Index: src/external/apache2/mDNSResponder/usr.sbin/mdnsd/Makefile diff -u src/external/apache2/mDNSResponder/usr.sbin/mdnsd/Makefile:1.14 src/external/apache2/mDNSResponder/usr.sbin/mdnsd/Makefile:1.15 --- src/external/apache2/mDNSResponder/usr.sbin/mdnsd/Makefile:1.14 Tue Apr 13 06:25:48 2021 +++ src/external/apache2/mDNSResponder/usr.sbin/mdnsd/Makefile Sat Jun 3 08:52:53 2023 @@ -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 @@ -18,7 +18,7 @@ COPTS.uds_daemon.c += -Wno-stack-protect MAN= mdnsd.8 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} Index: src/external/bsd/ipf/Makefile.inc diff -u src/external/bsd/ipf/Makefile.inc:1.6 src/external/bsd/ipf/Makefile.inc:1.7 --- src/external/bsd/ipf/Makefile.inc:1.6 Tue Jan 5 11:07:59 2021 +++ src/external/bsd/ipf/Makefile.inc Sat Jun 3 08:52:53 2023 @@ -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 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+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} +CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} .include <bsd.own.mk> Index: src/external/bsd/ipf/bin/ipmon/Makefile diff -u src/external/bsd/ipf/bin/ipmon/Makefile:1.4 src/external/bsd/ipf/bin/ipmon/Makefile:1.5 --- src/external/bsd/ipf/bin/ipmon/Makefile:1.4 Sun Sep 6 07:20:26 2020 +++ src/external/bsd/ipf/bin/ipmon/Makefile Sat Jun 3 08:52:53 2023 @@ -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 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+= ${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> Index: src/external/bsd/ntp/bin/ntpd/Makefile diff -u src/external/bsd/ntp/bin/ntpd/Makefile:1.29 src/external/bsd/ntp/bin/ntpd/Makefile:1.30 --- src/external/bsd/ntp/bin/ntpd/Makefile:1.29 Tue May 9 20:51:14 2023 +++ src/external/bsd/ntp/bin/ntpd/Makefile Sat Jun 3 08:52:54 2023 @@ -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> @@ -95,7 +95,7 @@ COPTS.refclock_jjy.c+= ${GCC_NO_STRINGO 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_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 CLEANFILES+=${MAN} Index: src/external/bsd/tcpdump/bin/Makefile diff -u src/external/bsd/tcpdump/bin/Makefile:1.22 src/external/bsd/tcpdump/bin/Makefile:1.23 --- src/external/bsd/tcpdump/bin/Makefile:1.22 Tue May 9 20:55:39 2023 +++ src/external/bsd/tcpdump/bin/Makefile Sat Jun 3 08:52:54 2023 @@ -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 @@ -206,7 +206,7 @@ tcpdump.8: tcpdump.1.in cp ${.ALLSRC} ${.TARGET} 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.signature.c+= -Wno-error=deprecated-declarations COPTS.print-tcp.c+= -Wno-error=deprecated-declarations Index: src/external/bsd/wpa/bin/hostapd/Makefile diff -u src/external/bsd/wpa/bin/hostapd/Makefile:1.16 src/external/bsd/wpa/bin/hostapd/Makefile:1.17 --- src/external/bsd/wpa/bin/hostapd/Makefile:1.16 Tue May 9 21:05:24 2023 +++ src/external/bsd/wpa/bin/hostapd/Makefile Sat Jun 3 08:52:54 2023 @@ -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" @@ -246,7 +246,7 @@ SRCS+= tls_none.c sha1-internal.c md5-i SRCS+= sha1-pbkdf2.c sha1.c md5.c .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.crypto_openssl.c+= -Wno-error=deprecated-declarations COPTS.fips_prf_openssl.c+= -Wno-error=deprecated-declarations Index: src/external/gpl3/gcc/README.warnings diff -u src/external/gpl3/gcc/README.warnings:1.1 src/external/gpl3/gcc/README.warnings:1.2 --- src/external/gpl3/gcc/README.warnings:1.1 Thu Apr 15 05:15:04 2021 +++ src/external/gpl3/gcc/README.warnings Sat Jun 3 08:52:54 2023 @@ -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. @@ -19,7 +19,7 @@ modified for updates to warnings and new 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 += ${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_RETURN_LOCAL_ADDR} @@ -56,7 +56,7 @@ new GCC 9 warnings: general family of string functions (str*(), etc.), and has 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: Index: src/external/gpl3/gcc.old/README.warnings diff -u src/external/gpl3/gcc.old/README.warnings:1.2 src/external/gpl3/gcc.old/README.warnings:1.3 --- src/external/gpl3/gcc.old/README.warnings:1.2 Mon Feb 20 02:11:03 2023 +++ src/external/gpl3/gcc.old/README.warnings Sat Jun 3 08:52:54 2023 @@ -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. @@ -19,7 +19,7 @@ modified for updates to warnings and new 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 += ${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_RETURN_LOCAL_ADDR} @@ -56,7 +56,7 @@ new GCC 9 warnings: general family of string functions (str*(), etc.), and has 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: Index: src/external/mit/xorg/server/drivers/xf86-video-intel/Makefile diff -u src/external/mit/xorg/server/drivers/xf86-video-intel/Makefile:1.34 src/external/mit/xorg/server/drivers/xf86-video-intel/Makefile:1.35 --- src/external/mit/xorg/server/drivers/xf86-video-intel/Makefile:1.34 Sun May 30 22:24:35 2021 +++ src/external/mit/xorg/server/drivers/xf86-video-intel/Makefile Sat Jun 3 08:52:54 2023 @@ -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> @@ -229,6 +229,6 @@ COPTS.sna_trapezoids_mono.c+= -Wno-stack COPTS.sna_trapezoids_precise.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.intel_driver.c+= -Wno-error # XXX deprecated Index: src/external/mit/xorg/server/drivers/xf86-video-vmware/Makefile diff -u src/external/mit/xorg/server/drivers/xf86-video-vmware/Makefile:1.14 src/external/mit/xorg/server/drivers/xf86-video-vmware/Makefile:1.15 --- src/external/mit/xorg/server/drivers/xf86-video-vmware/Makefile:1.14 Mon Sep 7 00:24:37 2020 +++ src/external/mit/xorg/server/drivers/xf86-video-vmware/Makefile Sat Jun 3 08:52:54 2023 @@ -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_NAME= vmware_drv @@ -26,4 +26,4 @@ COPTS.vmwaremodes.c+= -Wno-error .include "../Makefile.xf86-driver" -CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} +CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} Index: src/lib/libc/net/Makefile.inc diff -u src/lib/libc/net/Makefile.inc:1.92 src/lib/libc/net/Makefile.inc:1.93 --- src/lib/libc/net/Makefile.inc:1.92 Mon Apr 12 06:08:30 2021 +++ src/lib/libc/net/Makefile.inc Sat Jun 3 08:52:54 2023 @@ -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 # net sources @@ -152,4 +152,4 @@ MAN+= sctp_bindx.3 sctp_connectx.3 sctp_ sctp_recvmsg.3 sctp_send.3 sctp_sendmsg.3 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} Index: src/libexec/identd/Makefile diff -u src/libexec/identd/Makefile:1.19 src/libexec/identd/Makefile:1.20 --- src/libexec/identd/Makefile:1.19 Sun Sep 6 07:20:26 2020 +++ src/libexec/identd/Makefile Sat Jun 3 08:52:54 2023 @@ -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> @@ -28,6 +28,6 @@ DPADD+=${LIBNPF} # XXX COPTS+= -fno-strict-aliasing -CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} +CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} .include <bsd.prog.mk> Index: src/sbin/dump/Makefile diff -u src/sbin/dump/Makefile:1.41 src/sbin/dump/Makefile:1.42 --- src/sbin/dump/Makefile:1.41 Sun Sep 6 07:20:27 2020 +++ src/sbin/dump/Makefile Sat Jun 3 08:52:55 2023 @@ -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 # dump.h header file @@ -39,7 +39,7 @@ LDADD+= -lutil COPTS.ffs_inode.c+= -Wno-pointer-sign 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} .include <bsd.prog.mk> Index: src/sbin/fsck_ffs/Makefile diff -u src/sbin/fsck_ffs/Makefile:1.50 src/sbin/fsck_ffs/Makefile:1.51 --- src/sbin/fsck_ffs/Makefile:1.50 Sun Sep 6 07:20:27 2020 +++ src/sbin/fsck_ffs/Makefile Sat Jun 3 08:52:55 2023 @@ -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 # when making a change to this file, please check if the change is @@ -13,7 +13,7 @@ SUBDIR.roff= SMM.doc .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.subdir.mk> Index: src/sbin/fsck_udf/Makefile diff -u src/sbin/fsck_udf/Makefile:1.1 src/sbin/fsck_udf/Makefile:1.2 --- src/sbin/fsck_udf/Makefile:1.1 Wed Apr 6 13:35:50 2022 +++ src/sbin/fsck_udf/Makefile Sat Jun 3 08:52:55 2023 @@ -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> @@ -18,6 +18,6 @@ DPADD+=${LIBUTIL} LDADD+=-lutil -lprop 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> Index: src/sbin/fsck_v7fs/Makefile diff -u src/sbin/fsck_v7fs/Makefile:1.3 src/sbin/fsck_v7fs/Makefile:1.4 --- src/sbin/fsck_v7fs/Makefile:1.3 Sun Sep 6 07:20:27 2020 +++ src/sbin/fsck_v7fs/Makefile Sat Jun 3 08:52:55 2023 @@ -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> @@ -17,6 +17,6 @@ CPPFLAGS+= -I${FSCK} -I${V7FS} -DV7FS_EI LDADD+=-lutil DPADD+=${LIBUTIL} -CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} +CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} .include <bsd.prog.mk> Index: src/sbin/fsdb/Makefile diff -u src/sbin/fsdb/Makefile:1.41 src/sbin/fsdb/Makefile:1.42 --- src/sbin/fsdb/Makefile:1.41 Thu Apr 15 01:56:00 2021 +++ src/sbin/fsdb/Makefile Sat Jun 3 08:52:55 2023 @@ -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 .include <bsd.own.mk> @@ -45,6 +45,6 @@ COPTS.inode.c+= -O0 COPTS.fsdb.c+= -O0 .endif -CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} +CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} .include <bsd.prog.mk> Index: src/sbin/newfs/Makefile diff -u src/sbin/newfs/Makefile:1.41 src/sbin/newfs/Makefile:1.42 --- src/sbin/newfs/Makefile:1.41 Sun Sep 6 07:20:27 2020 +++ src/sbin/newfs/Makefile Sat Jun 3 08:52:55 2023 @@ -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 # 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" -CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} +CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} .include <bsd.prog.mk> Index: src/sbin/newfs_udf/Makefile diff -u src/sbin/newfs_udf/Makefile:1.8 src/sbin/newfs_udf/Makefile:1.9 --- src/sbin/newfs_udf/Makefile:1.8 Wed Apr 6 13:29:15 2022 +++ src/sbin/newfs_udf/Makefile Sat Jun 3 08:52:55 2023 @@ -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> @@ -16,6 +16,6 @@ DPADD+=${LIBUTIL} LDADD+=-lutil -lprop 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> Index: src/sbin/newfs_v7fs/Makefile diff -u src/sbin/newfs_v7fs/Makefile:1.5 src/sbin/newfs_v7fs/Makefile:1.6 --- src/sbin/newfs_v7fs/Makefile:1.5 Sun Sep 6 07:20:28 2020 +++ src/sbin/newfs_v7fs/Makefile Sat Jun 3 08:52:55 2023 @@ -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> @@ -18,6 +18,6 @@ CPPFLAGS+=-DV7FS_EI -I${V7FS} -I${FSCK} 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> Index: src/sbin/nvmectl/Makefile diff -u src/sbin/nvmectl/Makefile:1.5 src/sbin/nvmectl/Makefile:1.6 --- src/sbin/nvmectl/Makefile:1.5 Sun Sep 6 07:20:28 2020 +++ src/sbin/nvmectl/Makefile Sat Jun 3 08:52:56 2023 @@ -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> @@ -20,6 +20,6 @@ MAN= nvmectl.8 DPADD+= ${LIBUTIL} LDADD+= -lutil -CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} +CWARNFLAGS.gcc+= ${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.82 src/share/mk/bsd.kmodule.mk:1.83 --- src/share/mk/bsd.kmodule.mk:1.82 Sun May 7 12:41:48 2023 +++ src/share/mk/bsd.kmodule.mk Sat Jun 3 08:52:56 2023 @@ -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 MKPIE=no @@ -38,7 +38,7 @@ CWARNFLAGS.clang+= -Wno-error=constant-c CFLAGS+= -fno-strict-aliasing CWARNFLAGS+= -Wno-pointer-sign -Wno-attributes 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 # XXX This is a workaround for platforms that have relative relocations Index: src/share/mk/bsd.own.mk diff -u src/share/mk/bsd.own.mk:1.1335 src/share/mk/bsd.own.mk:1.1336 --- src/share/mk/bsd.own.mk:1.1335 Fri Jun 2 14:30:23 2023 +++ src/share/mk/bsd.own.mk Sat Jun 3 08:52:56 2023 @@ -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 .if defined(BSD_MK_COMPAT_FILE) @@ -882,23 +882,16 @@ GCC_NO_STRINGOP_OVERFLOW= ${${ACTIVE_CC} 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_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_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. -# 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_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} +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 :} # # The ia64 port is incomplete. Index: src/sys/arch/bebox/stand/boot/Makefile diff -u src/sys/arch/bebox/stand/boot/Makefile:1.36 src/sys/arch/bebox/stand/boot/Makefile:1.37 --- src/sys/arch/bebox/stand/boot/Makefile:1.36 Mon Sep 7 22:22:17 2020 +++ src/sys/arch/bebox/stand/boot/Makefile Sat Jun 3 08:52:56 2023 @@ -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 @@ -69,7 +69,7 @@ ${PROG}: ${OBJS} ${LIBS} .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.klinks.mk> Index: src/sys/arch/i386/stand/Makefile.booters diff -u src/sys/arch/i386/stand/Makefile.booters:1.95 src/sys/arch/i386/stand/Makefile.booters:1.96 --- src/sys/arch/i386/stand/Makefile.booters:1.95 Wed Jan 18 12:28:54 2023 +++ src/sys/arch/i386/stand/Makefile.booters Sat Jun 3 08:52:56 2023 @@ -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= NOSANITIZER= @@ -114,7 +114,7 @@ ${BASE}.bin: ${STARTFILE} ${OBJS} ${LIBS ${STARTFILE} ${OBJS} ${LIBLIST} > ${BASE}.list ${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> KLINK_MACHINE= i386 Index: src/sys/arch/i386/stand/boot/Makefile.boot diff -u src/sys/arch/i386/stand/boot/Makefile.boot:1.75 src/sys/arch/i386/stand/boot/Makefile.boot:1.76 --- src/sys/arch/i386/stand/boot/Makefile.boot:1.75 Sun Sep 6 07:20:28 2020 +++ src/sys/arch/i386/stand/boot/Makefile.boot Sat Jun 3 08:52:56 2023 @@ -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}/../../../../.. @@ -154,7 +154,7 @@ ${PROG}: ${OBJS} ${LIBLIST} ${LDSCRIPT} -Wl,-Map,${PROG}.map -Wl,-cref ${OBJS} $$bb ${LIBLIST} ${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> KLINK_MACHINE= i386 Index: src/sys/arch/i386/stand/bootxx/Makefile.bootxx diff -u src/sys/arch/i386/stand/bootxx/Makefile.bootxx:1.52 src/sys/arch/i386/stand/bootxx/Makefile.bootxx:1.53 --- src/sys/arch/i386/stand/bootxx/Makefile.bootxx:1.52 Sun Sep 6 07:20:28 2020 +++ src/sys/arch/i386/stand/bootxx/Makefile.bootxx Sat Jun 3 08:52:56 2023 @@ -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}/../../../../.. @@ -138,7 +138,7 @@ ${PROG}: ${OBJS} ${LIBLIST} ${LDSCRIPT} echo "${PROG} size $$sz, $$((${BOOTXX_MAXSIZE} - $$sz)) free"; \ fi -CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} +CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} .include <bsd.prog.mk> KLINK_MACHINE= i386 Index: src/sys/arch/i386/stand/efiboot/Makefile.efiboot diff -u src/sys/arch/i386/stand/efiboot/Makefile.efiboot:1.20 src/sys/arch/i386/stand/efiboot/Makefile.efiboot:1.21 --- src/sys/arch/i386/stand/efiboot/Makefile.efiboot:1.20 Sun Dec 25 22:14:05 2022 +++ src/sys/arch/i386/stand/efiboot/Makefile.efiboot Sat Jun 3 08:52:56 2023 @@ -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}/../../../../.. @@ -144,7 +144,7 @@ ${PROG}.so: ${OBJS} ${LIBLIST} ${LDSCRIP rm -f ${.TARGET} mv ${.TARGET}.tmp ${.TARGET} -CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} +CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} KLINK_MACHINE?= ${MACHINE} .include <bsd.klinks.mk> Index: src/sys/arch/i386/stand/efiboot/bootx64/Makefile diff -u src/sys/arch/i386/stand/efiboot/bootx64/Makefile:1.4 src/sys/arch/i386/stand/efiboot/bootx64/Makefile:1.5 --- src/sys/arch/i386/stand/efiboot/bootx64/Makefile:1.4 Sun Sep 6 07:20:29 2020 +++ src/sys/arch/i386/stand/efiboot/bootx64/Makefile Sat Jun 3 08:52:56 2023 @@ -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 OBJFMT= pei-x86-64 @@ -13,6 +13,6 @@ CPPFLAGS+= -DEFI_FUNCTION_WRAPPER # 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+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} +CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} .include "${.CURDIR}/../Makefile.efiboot" Index: src/sys/arch/i386/stand/lib/Makefile diff -u src/sys/arch/i386/stand/lib/Makefile:1.48 src/sys/arch/i386/stand/lib/Makefile:1.49 --- src/sys/arch/i386/stand/lib/Makefile:1.48 Sun Sep 6 07:20:29 2020 +++ src/sys/arch/i386/stand/lib/Makefile Sat Jun 3 08:52:57 2023 @@ -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}/../../../.. @@ -32,7 +32,7 @@ SRCS+= realprot.S message.S message32.S SRCS+= rasops.c vbe.c biosvbe.S .if (${I386_INCLUDE_DISK} == "yes") 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 .if (${I386_INCLUDE_DOS} == "yes") SRCS+= dosfile.c dos_file.S Index: src/sys/arch/macppc/stand/Makefile.inc diff -u src/sys/arch/macppc/stand/Makefile.inc:1.7 src/sys/arch/macppc/stand/Makefile.inc:1.8 --- src/sys/arch/macppc/stand/Makefile.inc:1.7 Mon Apr 12 03:55:40 2021 +++ src/sys/arch/macppc/stand/Makefile.inc Sat Jun 3 08:52:57 2023 @@ -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 @@ -11,4 +11,4 @@ LINKFLAGS_UNWIND= --no-ld-generated-unwi # 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+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} +CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} Index: src/sys/arch/mipsco/stand/installboot/Makefile diff -u src/sys/arch/mipsco/stand/installboot/Makefile:1.2 src/sys/arch/mipsco/stand/installboot/Makefile:1.3 --- src/sys/arch/mipsco/stand/installboot/Makefile:1.2 Mon Sep 7 10:44:52 2020 +++ src/sys/arch/mipsco/stand/installboot/Makefile Sat Jun 3 08:52:57 2023 @@ -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 -CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} +CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} .include <bsd.prog.mk> Index: src/sys/arch/prep/stand/boot/Makefile diff -u src/sys/arch/prep/stand/boot/Makefile:1.32 src/sys/arch/prep/stand/boot/Makefile:1.33 --- src/sys/arch/prep/stand/boot/Makefile:1.32 Mon Sep 7 22:22:17 2020 +++ src/sys/arch/prep/stand/boot/Makefile Sat Jun 3 08:52:57 2023 @@ -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 @@ -66,7 +66,7 @@ ${PROG}: ${OBJS} ${LIBS} .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.klinks.mk> Index: src/sys/arch/sparc/stand/boot/Makefile diff -u src/sys/arch/sparc/stand/boot/Makefile:1.44 src/sys/arch/sparc/stand/boot/Makefile:1.45 --- src/sys/arch/sparc/stand/boot/Makefile:1.44 Sun Sep 6 07:20:29 2020 +++ src/sys/arch/sparc/stand/boot/Makefile Sat Jun 3 08:52:57 2023 @@ -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= 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, # just use it for type-checking. 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" Index: src/sys/arch/sparc/stand/bootxx/Makefile diff -u src/sys/arch/sparc/stand/bootxx/Makefile:1.19 src/sys/arch/sparc/stand/bootxx/Makefile:1.20 --- src/sys/arch/sparc/stand/bootxx/Makefile:1.19 Sun Sep 6 07:20:29 2020 +++ src/sys/arch/sparc/stand/bootxx/Makefile Sat Jun 3 08:52:57 2023 @@ -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 PROGSOURCE= bootxx.c @@ -14,7 +14,7 @@ CLEANFILES+= ${PROG}.sym # 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+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} +CWARNFLAGS.gcc+= ${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.40 src/sys/arch/sparc/stand/ofwboot/Makefile:1.41 --- src/sys/arch/sparc/stand/ofwboot/Makefile:1.40 Sun Sep 6 07:20:29 2020 +++ src/sys/arch/sparc/stand/ofwboot/Makefile Sat Jun 3 08:52:57 2023 @@ -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> @@ -42,7 +42,7 @@ CPPFLAGS+= -DSUPPORT_DHCP # 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+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} +CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} LINKS+= ${BINDIR}/ofwboot ${BINDIR}/ofwboot.net Index: src/sys/arch/sun3/conf/Makefile.sun3 diff -u src/sys/arch/sun3/conf/Makefile.sun3:1.110 src/sys/arch/sun3/conf/Makefile.sun3:1.111 --- src/sys/arch/sun3/conf/Makefile.sun3:1.110 Mon Sep 7 07:07:32 2020 +++ src/sys/arch/sun3/conf/Makefile.sun3 Sat Jun 3 08:52:57 2023 @@ -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 # @@ -35,7 +35,7 @@ CPPFLAGS+= -Dsun3 CFLAGS+= ${CMACHFLAGS} -fno-defer-pop CFLAGS+= -msoft-float 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 Index: src/sys/arch/zaurus/stand/Makefile.inc diff -u src/sys/arch/zaurus/stand/Makefile.inc:1.8 src/sys/arch/zaurus/stand/Makefile.inc:1.9 --- src/sys/arch/zaurus/stand/Makefile.inc:1.8 Mon Apr 12 03:55:41 2021 +++ src/sys/arch/zaurus/stand/Makefile.inc Sat Jun 3 08:52:57 2023 @@ -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 KLINK_MACHINE= zaurus @@ -7,4 +7,4 @@ KLINK_MACHINE= zaurus # 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+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} +CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} Index: src/sys/conf/Makefile.kern.inc diff -u src/sys/conf/Makefile.kern.inc:1.295 src/sys/conf/Makefile.kern.inc:1.296 --- src/sys/conf/Makefile.kern.inc:1.295 Sat Aug 27 20:37:49 2022 +++ src/sys/conf/Makefile.kern.inc Sat Jun 3 08:52:58 2023 @@ -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 # 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 \ -Wno-self-assign -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} CWARNFLAGS.ah_regdomain.c= ${${ACTIVE_CC} == "clang":? \ -Wno-shift-count-negative -Wno-shift-count-overflow:} Index: src/sys/conf/copts.mk diff -u src/sys/conf/copts.mk:1.7 src/sys/conf/copts.mk:1.8 --- src/sys/conf/copts.mk:1.7 Sat Aug 27 20:42:16 2022 +++ src/sys/conf/copts.mk Sat Jun 3 08:52:58 2023 @@ -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. @@ -22,8 +22,8 @@ COPTS.linux_machdep.c+= -Wno-error=unuse .if defined(HAVE_GCC) && ${HAVE_GCC} >= 10 && ${ACTIVE_CC} == "gcc" COPTS.ath.c+= -Wno-error=enum-conversion -COPTS.dpt.c+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} -COPTS.ffs_appleufs.c+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} +COPTS.dpt.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} +COPTS.ffs_appleufs.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} # These are wrong. The code explicitly avoids this case. COPTS.in_pcb.c+= ${GCC_NO_RETURN_LOCAL_ADDR} COPTS.in6_pcb.c+= ${GCC_NO_RETURN_LOCAL_ADDR} Index: src/sys/modules/ffs/Makefile diff -u src/sys/modules/ffs/Makefile:1.23 src/sys/modules/ffs/Makefile:1.24 --- src/sys/modules/ffs/Makefile:1.23 Mon May 29 20:31:10 2023 +++ src/sys/modules/ffs/Makefile Sat Jun 3 08:52:58 2023 @@ -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" @@ -9,7 +9,7 @@ CPPFLAGS+= -DFFS_EI -DWAPBL -DAPPLE_UFS CPPFLAGS+= -DUFS_EXTATTR -DUFS_ACL -DUFS_DIRHASH 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 \ ffs_vfsops.c ffs_vnops.c ffs_snapshot.c ffs_extattr.c \ Index: src/sys/modules/ipl/Makefile diff -u src/sys/modules/ipl/Makefile:1.7 src/sys/modules/ipl/Makefile:1.8 --- src/sys/modules/ipl/Makefile:1.7 Mon May 29 20:31:10 2023 +++ src/sys/modules/ipl/Makefile Sat Jun 3 08:52:58 2023 @@ -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" @@ -57,12 +57,12 @@ SRCS+= radix_ipf.c WARNS= 3 CWARNFLAGS.clang+= -Wno-self-assign -COPTS.fil.c+= ${CC_NO_ADDR_OF_PACKED_MEMBER} -COPTS.ip_fil_netbsd.c+= ${CC_NO_ADDR_OF_PACKED_MEMBER} -COPTS.ip_htable.c+= ${CC_NO_ADDR_OF_PACKED_MEMBER} -COPTS.ip_nat.c+= ${CC_NO_ADDR_OF_PACKED_MEMBER} -COPTS.ip_nat6.c+= ${CC_NO_ADDR_OF_PACKED_MEMBER} -COPTS.ip_proxy.c+= ${CC_NO_ADDR_OF_PACKED_MEMBER} -COPTS.ip_state.c+= ${CC_NO_ADDR_OF_PACKED_MEMBER} +COPTS.fil.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} +COPTS.ip_fil_netbsd.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} +COPTS.ip_htable.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} +COPTS.ip_nat.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} +COPTS.ip_nat6.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} +COPTS.ip_proxy.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} +COPTS.ip_state.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} .include <bsd.kmodule.mk> Index: src/sys/modules/npf/Makefile diff -u src/sys/modules/npf/Makefile:1.29 src/sys/modules/npf/Makefile:1.30 --- src/sys/modules/npf/Makefile:1.29 Mon May 29 20:31:10 2023 +++ src/sys/modules/npf/Makefile Sat Jun 3 08:52:58 2023 @@ -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. # @@ -21,7 +21,7 @@ SRCS+= nvlist.c nvpair.c nv_kern_netbsd CPPFLAGS+= -DINET6 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> Index: src/sys/modules/pf/Makefile diff -u src/sys/modules/pf/Makefile:1.16 src/sys/modules/pf/Makefile:1.17 --- src/sys/modules/pf/Makefile:1.16 Mon May 29 20:31:10 2023 +++ src/sys/modules/pf/Makefile Sat Jun 3 08:52:58 2023 @@ -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" @@ -25,8 +25,8 @@ WARNS= 3 .if defined(HAVE_GCC) && ${HAVE_GCC} >= 7 && ${ACTIVE_CC} == "gcc" COPTS.pf.c+= -Wno-error=implicit-fallthrough .endif -COPTS.pf.c+= ${CC_NO_ADDR_OF_PACKED_MEMBER} -COPTS.pf_norm.c+= ${CC_NO_ADDR_OF_PACKED_MEMBER} -COPTS.pf_table.c+= ${CC_NO_ADDR_OF_PACKED_MEMBER} +COPTS.pf.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} +COPTS.pf_norm.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} +COPTS.pf_table.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} .include <bsd.kmodule.mk> Index: src/sys/modules/slcompress/Makefile diff -u src/sys/modules/slcompress/Makefile:1.5 src/sys/modules/slcompress/Makefile:1.6 --- src/sys/modules/slcompress/Makefile:1.5 Mon May 29 20:31:10 2023 +++ src/sys/modules/slcompress/Makefile Sat Jun 3 08:52:58 2023 @@ -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" @@ -9,7 +9,7 @@ SRCS= slcompress.c CPPFLAGS+= -DINET -COPTS.slcompress.c+= ${CC_NO_ADDR_OF_PACKED_MEMBER} +COPTS.slcompress.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} WARNS= 3 Index: src/sys/modules/udf/Makefile diff -u src/sys/modules/udf/Makefile:1.7 src/sys/modules/udf/Makefile:1.8 --- src/sys/modules/udf/Makefile:1.7 Mon May 29 20:31:10 2023 +++ src/sys/modules/udf/Makefile Sat Jun 3 08:52:58 2023 @@ -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" @@ -13,7 +13,7 @@ WARNS= 3 CWARNFLAGS.clang= -Wno-self-assign -COPTS.udf_allocation.c+= ${CC_NO_ADDR_OF_PACKED_MEMBER} -COPTS.udf_subr.c+= ${CC_NO_ADDR_OF_PACKED_MEMBER} +COPTS.udf_allocation.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} +COPTS.udf_subr.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} .include <bsd.kmodule.mk> Index: src/sys/modules/v7fs/Makefile diff -u src/sys/modules/v7fs/Makefile:1.4 src/sys/modules/v7fs/Makefile:1.5 --- src/sys/modules/v7fs/Makefile:1.4 Mon May 29 20:31:09 2023 +++ src/sys/modules/v7fs/Makefile Sat Jun 3 08:52:58 2023 @@ -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" @@ -22,7 +22,7 @@ SRCS+= v7fs_extern.c SRCS+= v7fs_vnops.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 Index: src/sys/rump/fs/lib/libffs/Makefile diff -u src/sys/rump/fs/lib/libffs/Makefile:1.21 src/sys/rump/fs/lib/libffs/Makefile:1.22 --- src/sys/rump/fs/lib/libffs/Makefile:1.21 Sun Sep 6 07:20:30 2020 +++ src/sys/rump/fs/lib/libffs/Makefile Sat Jun 3 08:52:59 2023 @@ -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 @@ -17,7 +17,7 @@ SRCS+= ufs_acl.c ufs_bmap.c ufs_dirhash. CPPFLAGS+= -DFFS_EI -DUFS_DIRHASH -DWAPBL -DAPPLE_UFS -DUFS_EXTATTR \ -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 :} .include <bsd.lib.mk> Index: src/sys/rump/fs/lib/libmsdos/Makefile diff -u src/sys/rump/fs/lib/libmsdos/Makefile:1.6 src/sys/rump/fs/lib/libmsdos/Makefile:1.7 --- src/sys/rump/fs/lib/libmsdos/Makefile:1.6 Sat Oct 23 07:41:38 2021 +++ src/sys/rump/fs/lib/libmsdos/Makefile Sat Jun 3 08:52:59 2023 @@ -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 @@ -9,7 +9,7 @@ COMMENT=FAT 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 -CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} +CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} .include <bsd.lib.mk> .include <bsd.klinks.mk> Index: src/sys/rump/fs/lib/libudf/Makefile diff -u src/sys/rump/fs/lib/libudf/Makefile:1.11 src/sys/rump/fs/lib/libudf/Makefile:1.12 --- src/sys/rump/fs/lib/libudf/Makefile:1.11 Sun Sep 6 07:20:30 2020 +++ src/sys/rump/fs/lib/libudf/Makefile Sat Jun 3 08:52:59 2023 @@ -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 @@ -12,7 +12,7 @@ SRCS= udf_osta.c udf_vfsops.c udf_vnops. udf_rename.c 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.klinks.mk> Index: src/sys/rump/fs/lib/libv7fs/Makefile diff -u src/sys/rump/fs/lib/libv7fs/Makefile:1.3 src/sys/rump/fs/lib/libv7fs/Makefile:1.4 --- src/sys/rump/fs/lib/libv7fs/Makefile:1.3 Sun Sep 6 07:20:30 2020 +++ src/sys/rump/fs/lib/libv7fs/Makefile Sat Jun 3 08:52:59 2023 @@ -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 @@ -15,7 +15,7 @@ SRCS+= v7fs_io_kern.c v7fs_extern.c v7fs 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.klinks.mk> Index: src/sys/rump/fs/lib/libzfs/Makefile diff -u src/sys/rump/fs/lib/libzfs/Makefile:1.8 src/sys/rump/fs/lib/libzfs/Makefile:1.9 --- src/sys/rump/fs/lib/libzfs/Makefile:1.8 Thu Apr 15 17:31:15 2021 +++ src/sys/rump/fs/lib/libzfs/Makefile Sat Jun 3 08:52:59 2023 @@ -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 @@ -14,7 +14,7 @@ COMMENT=ZFS 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.klinks.mk> Index: src/sys/rump/net/lib/Makefile.inc diff -u src/sys/rump/net/lib/Makefile.inc:1.8 src/sys/rump/net/lib/Makefile.inc:1.9 --- src/sys/rump/net/lib/Makefile.inc:1.8 Sun Sep 6 07:20:30 2020 +++ src/sys/rump/net/lib/Makefile.inc Sat Jun 3 08:52:59 2023 @@ -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}/../../.. 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" Index: src/sys/stand/efiboot/Makefile.efiboot diff -u src/sys/stand/efiboot/Makefile.efiboot:1.26 src/sys/stand/efiboot/Makefile.efiboot:1.27 --- src/sys/stand/efiboot/Makefile.efiboot:1.26 Fri Mar 25 21:23:00 2022 +++ src/sys/stand/efiboot/Makefile.efiboot Sat Jun 3 08:52:59 2023 @@ -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}/../../.. @@ -107,7 +107,7 @@ CPPFLAGS+= -DDEFAULT_TIMEOUT=5 # 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+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} +CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} SAMISCCPPFLAGS+= -DLIBSA_PRINTF_LONGLONG_SUPPORT SAMISCCPPFLAGS+= -DLIBSA_PRINTF_WIDTH_SUPPORT Index: src/tests/lib/libc/sys/Makefile diff -u src/tests/lib/libc/sys/Makefile:1.72 src/tests/lib/libc/sys/Makefile:1.73 --- src/tests/lib/libc/sys/Makefile:1.72 Mon Aug 1 15:48:39 2022 +++ src/tests/lib/libc/sys/Makefile Sat Jun 3 08:52:59 2023 @@ -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 @@ -153,7 +153,7 @@ truncate_test.root_owned: 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 :} .include <bsd.test.mk> Index: src/usr.bin/kdump/Makefile diff -u src/usr.bin/kdump/Makefile:1.35 src/usr.bin/kdump/Makefile:1.36 --- src/usr.bin/kdump/Makefile:1.35 Sun Aug 22 22:24:12 2021 +++ src/usr.bin/kdump/Makefile Sat Jun 3 08:52:59 2023 @@ -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 .include <bsd.own.mk> # for MKDYNAMICROOT & NETBSDSRCDIR @@ -25,6 +25,6 @@ CPPFLAGS+=-I${NETBSDSRCDIR}/usr.bin/ktra LDADD+=-lutil DPADD+=${LIBUTIL} -CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} +CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} .include <bsd.prog.mk> Index: src/usr.bin/ktruss/Makefile diff -u src/usr.bin/ktruss/Makefile:1.32 src/usr.bin/ktruss/Makefile:1.33 --- src/usr.bin/ktruss/Makefile:1.32 Sun Aug 22 22:24:12 2021 +++ src/usr.bin/ktruss/Makefile Sat Jun 3 08:53:00 2023 @@ -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 @@ -33,7 +33,7 @@ misc.c misc.h: ${DESTDIR}/usr/include/sy CPPFLAGS+= -I. -I${NETBSDSRCDIR}/usr.bin/ktrace -I${NETBSDSRCDIR}/sys \ -I${NETBSDSRCDIR}/usr.bin/kdump -DKTRUSS -D_KERNTYPES -CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} +CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} .include <bsd.prog.mk> Index: src/usr.sbin/bootp/common/Makefile diff -u src/usr.sbin/bootp/common/Makefile:1.10 src/usr.sbin/bootp/common/Makefile:1.11 --- src/usr.sbin/bootp/common/Makefile:1.10 Sun May 30 02:28:35 2021 +++ src/usr.sbin/bootp/common/Makefile Sat Jun 3 08:53:00 2023 @@ -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 @@ -7,6 +7,6 @@ SRCS= dovend.c dumptab.c getif.c hash.c report.c tzone.c 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> Index: src/usr.sbin/fstyp/Makefile diff -u src/usr.sbin/fstyp/Makefile:1.12 src/usr.sbin/fstyp/Makefile:1.13 --- src/usr.sbin/fstyp/Makefile:1.12 Fri Sep 17 14:48:31 2021 +++ src/usr.sbin/fstyp/Makefile Sat Jun 3 08:53:00 2023 @@ -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> @@ -32,6 +32,6 @@ CPPFLAGS.zfs.c+= -I${OSNET}/dist/lib/lib .endif 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> Index: src/usr.sbin/installboot/Makefile diff -u src/usr.sbin/installboot/Makefile:1.56 src/usr.sbin/installboot/Makefile:1.57 --- src/usr.sbin/installboot/Makefile:1.56 Sun Sep 6 07:20:31 2020 +++ src/usr.sbin/installboot/Makefile Sat Jun 3 08:53:00 2023 @@ -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> @@ -88,6 +88,6 @@ DPADD+= ${LIBUTIL} .endif 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> Index: src/usr.sbin/makefs/udf/Makefile.inc diff -u src/usr.sbin/makefs/udf/Makefile.inc:1.6 src/usr.sbin/makefs/udf/Makefile.inc:1.7 --- src/usr.sbin/makefs/udf/Makefile.inc:1.6 Sun Apr 10 09:22:35 2022 +++ src/usr.sbin/makefs/udf/Makefile.inc Sat Jun 3 08:53:00 2023 @@ -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 @@ -17,4 +17,4 @@ LDADD+=-lutil -lprop .endif 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} Index: src/usr.sbin/map-mbone/Makefile diff -u src/usr.sbin/map-mbone/Makefile:1.10 src/usr.sbin/map-mbone/Makefile:1.11 --- src/usr.sbin/map-mbone/Makefile:1.10 Sun Sep 6 07:20:31 2020 +++ src/usr.sbin/map-mbone/Makefile Sat Jun 3 08:53:00 2023 @@ -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 .include <bsd.own.mk> @@ -12,6 +12,6 @@ PROG= map-mbone SRCS= igmp.c inet.c kern.c mapper.c MAN= map-mbone.8 -CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} +CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} .include <bsd.prog.mk> Index: src/usr.sbin/mrinfo/Makefile diff -u src/usr.sbin/mrinfo/Makefile:1.11 src/usr.sbin/mrinfo/Makefile:1.12 --- src/usr.sbin/mrinfo/Makefile:1.11 Sun Sep 6 07:20:32 2020 +++ src/usr.sbin/mrinfo/Makefile Sat Jun 3 08:53:00 2023 @@ -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 .include <bsd.own.mk> @@ -14,6 +14,6 @@ MAN= mrinfo.8 BINOWN= root BINMODE=4555 -CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} +CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} .include <bsd.prog.mk> Index: src/usr.sbin/mrouted/Makefile diff -u src/usr.sbin/mrouted/Makefile:1.17 src/usr.sbin/mrouted/Makefile:1.18 --- src/usr.sbin/mrouted/Makefile:1.17 Sun Sep 6 07:20:32 2020 +++ src/usr.sbin/mrouted/Makefile Sat Jun 3 08:53:00 2023 @@ -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 .include <bsd.own.mk> @@ -15,7 +15,7 @@ DPADD+= ${LIBUTIL} CPPFLAGS+= -I${.CURDIR} 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.vif.c+= ${GCC_NO_STRINGOP_TRUNCATION} Index: src/usr.sbin/mtrace/Makefile diff -u src/usr.sbin/mtrace/Makefile:1.12 src/usr.sbin/mtrace/Makefile:1.13 --- src/usr.sbin/mtrace/Makefile:1.12 Sun Sep 6 07:20:32 2020 +++ src/usr.sbin/mtrace/Makefile Sat Jun 3 08:53:00 2023 @@ -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 .include <bsd.own.mk> @@ -19,6 +19,6 @@ COPTS.mtrace.c=-O0 BINMODE=4555 BINOWN= root -CWARNFLAGS.gcc+= ${GCC_NO_ADDR_OF_PACKED_MEMBER} +CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} .include <bsd.prog.mk> Index: src/usr.sbin/ndbootd/Makefile diff -u src/usr.sbin/ndbootd/Makefile:1.8 src/usr.sbin/ndbootd/Makefile:1.9 --- src/usr.sbin/ndbootd/Makefile:1.8 Sun Sep 6 07:20:32 2020 +++ src/usr.sbin/ndbootd/Makefile Sat Jun 3 08:53:01 2023 @@ -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 @@ -15,7 +15,7 @@ COPTS.ndbootd.c+= -fno-tree-ter -fno-tre .endif 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.prog.mk> Index: src/usr.sbin/pf/Makefile.inc diff -u src/usr.sbin/pf/Makefile.inc:1.11 src/usr.sbin/pf/Makefile.inc:1.12 --- src/usr.sbin/pf/Makefile.inc:1.11 Sun Sep 6 07:20:32 2020 +++ src/usr.sbin/pf/Makefile.inc Sat Jun 3 08:53:01 2023 @@ -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 CWARNFLAGS.clang+= -Wno-tautological-compare 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 Index: src/usr.sbin/racoon/Makefile diff -u src/usr.sbin/racoon/Makefile:1.42 src/usr.sbin/racoon/Makefile:1.43 --- src/usr.sbin/racoon/Makefile:1.42 Tue May 9 20:11:54 2023 +++ src/usr.sbin/racoon/Makefile Sat Jun 3 08:53:01 2023 @@ -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 NOCLANGERROR= # defined @@ -81,7 +81,7 @@ prsa_tok.c: ${DIST}/src/racoon/prsa_tok. prsa_par.c: ${DIST}/src/racoon/prsa_par.y ${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.crypto_openssl.c+= -Wno-error=deprecated-declarations