Module Name: src Committed By: christos Date: Sun Oct 18 19:58:02 UTC 2020
Modified Files: src/share/mk: bsd.own.mk Log Message: provide a no-addr-of-packed-member for both clang and gcc To generate a diff of this commit: cvs rdiff -u -r1.1227 -r1.1228 src/share/mk/bsd.own.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/share/mk/bsd.own.mk diff -u src/share/mk/bsd.own.mk:1.1227 src/share/mk/bsd.own.mk:1.1228 --- src/share/mk/bsd.own.mk:1.1227 Sat Oct 17 03:40:21 2020 +++ src/share/mk/bsd.own.mk Sun Oct 18 15:58:02 2020 @@ -1,4 +1,4 @@ -# $NetBSD: bsd.own.mk,v 1.1227 2020/10/17 07:40:21 mrg Exp $ +# $NetBSD: bsd.own.mk,v 1.1228 2020/10/18 19:58:02 christos Exp $ # This needs to be before bsd.init.mk .if defined(BSD_MK_COMPAT_FILE) @@ -872,6 +872,13 @@ GCC_NO_CAST_FUNCTION_TYPE= ${${ACTIVE_CC GCC_NO_ADDR_OF_PACKED_MEMBER= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 9:? -Wno-error=address-of-packed-member :} # +# Clang warnings +# +CLANG_NO_ADDR_OF_PACKED_MEMBER= ${${ACTIVE_CC} == "clang" :? -Wno-error=address-of-packed-member :} + +NO_ADDR_OF_PACKED_MEMBER= ${CLANG_NO_ADDR_OF_PACKED_MEMBER} ${GCC_NO_ADDR_OF_PACKED_MEMBER} + +# # The ia64 port is incomplete. # MKGDB.ia64= no