Module Name:    src
Committed By:   mrg
Date:           Mon Sep  7 03:09:54 UTC 2020

Modified Files:
        src/libexec/lfs_cleanerd: Makefile
        src/sbin/dump_lfs: Makefile
        src/sbin/newfs_lfs: Makefile
        src/sbin/resize_lfs: Makefile
        src/sbin/scan_ffs: Makefile
        src/sys/lib/libsa: Makefile.inc
        src/sys/rump/fs/lib/liblfs: Makefile
        src/tests/fs/common: Makefile
        src/usr.sbin/puffs/rump_lfs: Makefile

Log Message:
remove GCC_NO_ADDR_OF_PACKED_MEMBER for several subdir builds
that are now handled by lfs_accessors.h internally.


To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 src/libexec/lfs_cleanerd/Makefile
cvs rdiff -u -r1.18 -r1.19 src/sbin/dump_lfs/Makefile
cvs rdiff -u -r1.13 -r1.14 src/sbin/newfs_lfs/Makefile
cvs rdiff -u -r1.6 -r1.7 src/sbin/resize_lfs/Makefile
cvs rdiff -u -r1.9 -r1.10 src/sbin/scan_ffs/Makefile
cvs rdiff -u -r1.25 -r1.26 src/sys/lib/libsa/Makefile.inc
cvs rdiff -u -r1.16 -r1.17 src/sys/rump/fs/lib/liblfs/Makefile
cvs rdiff -u -r1.15 -r1.16 src/tests/fs/common/Makefile
cvs rdiff -u -r1.11 -r1.12 src/usr.sbin/puffs/rump_lfs/Makefile

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

Modified files:

Index: src/libexec/lfs_cleanerd/Makefile
diff -u src/libexec/lfs_cleanerd/Makefile:1.20 src/libexec/lfs_cleanerd/Makefile:1.21
--- src/libexec/lfs_cleanerd/Makefile:1.20	Sun Sep  6 07:20:26 2020
+++ src/libexec/lfs_cleanerd/Makefile	Mon Sep  7 03:09:53 2020
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.20 2020/09/06 07:20:26 mrg Exp $
+#	$NetBSD: Makefile,v 1.21 2020/09/07 03:09:53 mrg Exp $
 #	@(#)Makefile	8.1 (Berkeley) 6/18/93
 
 .include "Makefile.inc"
@@ -11,6 +11,4 @@ BINDIR=		/libexec
 LDSTATIC?=      -static
 .endif
 
-CWARNFLAGS.gcc+=	${GCC_NO_ADDR_OF_PACKED_MEMBER}
-
 .include <bsd.prog.mk>

Index: src/sbin/dump_lfs/Makefile
diff -u src/sbin/dump_lfs/Makefile:1.18 src/sbin/dump_lfs/Makefile:1.19
--- src/sbin/dump_lfs/Makefile:1.18	Sun Sep  6 07:20:27 2020
+++ src/sbin/dump_lfs/Makefile	Mon Sep  7 03:09:53 2020
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.18 2020/09/06 07:20:27 mrg Exp $
+#	$NetBSD: Makefile,v 1.19 2020/09/07 03:09:53 mrg Exp $
 #	@(#)Makefile	8.1 (Berkeley) 6/5/93
 
 #	lfs_inode.c		LFS filestore-specific routines
@@ -30,6 +30,6 @@ COPTS.lfs_inode.c+=	-fno-tree-ter
 .PATH:  ${NETBSDSRCDIR}/sbin/dump ${NETBSDSRCDIR}/sys/ufs/lfs \
     ${NETBSDSRCDIR}/sys/ufs/ffs
 
-CWARNFLAGS.gcc+=	${GCC_NO_ADDR_OF_PACKED_MEMBER} ${GCC_NO_FORMAT_TRUNCATION}
+CWARNFLAGS.gcc+=	${GCC_NO_FORMAT_TRUNCATION}
 
 .include <bsd.prog.mk>

Index: src/sbin/newfs_lfs/Makefile
diff -u src/sbin/newfs_lfs/Makefile:1.13 src/sbin/newfs_lfs/Makefile:1.14
--- src/sbin/newfs_lfs/Makefile:1.13	Sun Sep  6 07:20:27 2020
+++ src/sbin/newfs_lfs/Makefile	Mon Sep  7 03:09:53 2020
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.13 2020/09/06 07:20:27 mrg Exp $
+#	$NetBSD: Makefile,v 1.14 2020/09/07 03:09:53 mrg Exp $
 #	@(#)Makefile	8.1 (Berkeley) 6/18/93
 
 WARNS?=	3	# XXX: sign-compare issues
@@ -25,6 +25,4 @@ DPADD+=${LIBPROP}
 
 CPPFLAGS+=-I${FSCK_LFS} -I${FSCK} # -DNDEBUG # -DVERBOSE_BLOCKMAP
 
-CWARNFLAGS.gcc+=	${GCC_NO_ADDR_OF_PACKED_MEMBER}
-
 .include <bsd.prog.mk>

Index: src/sbin/resize_lfs/Makefile
diff -u src/sbin/resize_lfs/Makefile:1.6 src/sbin/resize_lfs/Makefile:1.7
--- src/sbin/resize_lfs/Makefile:1.6	Sun Sep  6 07:20:28 2020
+++ src/sbin/resize_lfs/Makefile	Mon Sep  7 03:09:53 2020
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.6 2020/09/06 07:20:28 mrg Exp $
+#	$NetBSD: Makefile,v 1.7 2020/09/07 03:09:53 mrg Exp $
 
 WARNS?=	3	# XXX: sign-compare issues
 
@@ -19,6 +19,4 @@ DPADD+=${LIBPROP}
 
 .PATH: ${FSCK}
 
-CWARNFLAGS.gcc+=	${GCC_NO_ADDR_OF_PACKED_MEMBER}
-
 .include <bsd.prog.mk>

Index: src/sbin/scan_ffs/Makefile
diff -u src/sbin/scan_ffs/Makefile:1.9 src/sbin/scan_ffs/Makefile:1.10
--- src/sbin/scan_ffs/Makefile:1.9	Sun Sep  6 07:20:28 2020
+++ src/sbin/scan_ffs/Makefile	Mon Sep  7 03:09:53 2020
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2020/09/06 07:20:28 mrg Exp $
+# $NetBSD: Makefile,v 1.10 2020/09/07 03:09:53 mrg Exp $
 
 .include <bsd.own.mk>
 
@@ -16,6 +16,4 @@ SCAN_FFS=${NETBSDSRCDIR}/sbin/scan_ffs
 
 MAN=	scan_ffs.8
 
-CWARNFLAGS.gcc+=	${GCC_NO_ADDR_OF_PACKED_MEMBER}
-
 .include <bsd.prog.mk>

Index: src/sys/lib/libsa/Makefile.inc
diff -u src/sys/lib/libsa/Makefile.inc:1.25 src/sys/lib/libsa/Makefile.inc:1.26
--- src/sys/lib/libsa/Makefile.inc:1.25	Mon Sep  7 01:54:26 2020
+++ src/sys/lib/libsa/Makefile.inc	Mon Sep  7 03:09:53 2020
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.inc,v 1.25 2020/09/07 01:54:26 mrg Exp $
+#	$NetBSD: Makefile.inc,v 1.26 2020/09/07 03:09:53 mrg Exp $
 #
 #	Configuration variables (default values are below):
 #
@@ -22,7 +22,6 @@ SA_AS?=		library
 SADOTDIR?= ../../.
 
 CWARNFLAGS.clang+=	-Wno-format-extra-args
-CWARNFLAGS.gcc+=	${GCC_NO_ADDR_OF_PACKED_MEMBER}
 
 SADIR=		${S:S@^.@${SADOTDIR}@:q}/lib/libsa
 .if (${SA_AS} == "obj")

Index: src/sys/rump/fs/lib/liblfs/Makefile
diff -u src/sys/rump/fs/lib/liblfs/Makefile:1.16 src/sys/rump/fs/lib/liblfs/Makefile:1.17
--- src/sys/rump/fs/lib/liblfs/Makefile:1.16	Sun Sep  6 07:20:30 2020
+++ src/sys/rump/fs/lib/liblfs/Makefile	Mon Sep  7 03:09:53 2020
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.16 2020/09/06 07:20:30 mrg Exp $
+#	$NetBSD: Makefile,v 1.17 2020/09/07 03:09:53 mrg Exp $
 #
 
 .PATH:  ${.CURDIR}/../../../../ufs/lfs
@@ -21,11 +21,5 @@ CFLAGS+=        -DLFS_KERNEL_RFW
 COPTS.lfs_inode.c+=-O0
 .endif
 
-# 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+=	${GCC_NO_ADDR_OF_PACKED_MEMBER}
-
 .include <bsd.lib.mk>
 .include <bsd.klinks.mk>

Index: src/tests/fs/common/Makefile
diff -u src/tests/fs/common/Makefile:1.15 src/tests/fs/common/Makefile:1.16
--- src/tests/fs/common/Makefile:1.15	Mon Sep  7 00:29:14 2020
+++ src/tests/fs/common/Makefile	Mon Sep  7 03:09:53 2020
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.15 2020/09/07 00:29:14 mrg Exp $
+#	$NetBSD: Makefile,v 1.16 2020/09/07 03:09:53 mrg Exp $
 #
 
 .include <bsd.own.mk>
@@ -40,7 +40,6 @@ CPPFLAGS+=	-DMOUNT_NOMAIN -DMOUNTNFS_RET
 CPPFLAGS+=	-DUSE_RUMP -DLFS_CLEANER_AS_LIB
 
 CWARNFLAGS.clang+=	-Wno-error=absolute-value
-CWARNFLAGS.gcc+=	${GCC_NO_ADDR_OF_PACKED_MEMBER}
 COPTS.fstest_nfs.c+=	${GCC_NO_FORMAT_TRUNCATION}
 COPTS.clnt_bcast.c+=	${GCC_NO_CAST_FUNCTION_TYPE}
 COPTS.clnt_generic.c+=	${GCC_NO_CAST_FUNCTION_TYPE}

Index: src/usr.sbin/puffs/rump_lfs/Makefile
diff -u src/usr.sbin/puffs/rump_lfs/Makefile:1.11 src/usr.sbin/puffs/rump_lfs/Makefile:1.12
--- src/usr.sbin/puffs/rump_lfs/Makefile:1.11	Sun Sep  6 07:20:32 2020
+++ src/usr.sbin/puffs/rump_lfs/Makefile	Mon Sep  7 03:09:54 2020
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.11 2020/09/06 07:20:32 mrg Exp $
+#	$NetBSD: Makefile,v 1.12 2020/09/07 03:09:54 mrg Exp $
 #
 
 .include <bsd.own.mk>
@@ -14,7 +14,6 @@ RUMP_DISKFS=
 CPPFLAGS+=	-DUSE_RUMP -DLFS_CLEANER_AS_LIB
 
 CWARNFLAGS.clang+=	-Wno-error=absolute-value
-CWARNFLAGS.gcc+=        ${GCC_NO_ADDR_OF_PACKED_MEMBER}
 
 .include "../../../libexec/lfs_cleanerd/Makefile.inc"
 

Reply via email to