Module Name:    src
Committed By:   mrg
Date:           Wed Jun 22 02:49:45 UTC 2011

Modified Files:
        src/bin/ksh: Makefile
        src/crypto/external/bsd/openssh/bin/ssh: Makefile
        src/crypto/external/bsd/openssl/bin: Makefile
        src/external/bsd/am-utils/bin/amd: Makefile
        src/external/bsd/am-utils/bin/hlfsd: Makefile
        src/external/bsd/iscsi/initiator: Makefile
        src/external/bsd/mdocml/lib/libmandoc: Makefile
        src/external/bsd/ntp/bin/ntpd: Makefile
        src/external/bsd/ntp/lib/libiscntp: Makefile
        src/external/bsd/tcpdump/bin: Makefile
        src/games/hack: Makefile
        src/lib/libc/rpc: Makefile.inc
        src/libexec/ftpd: Makefile
        src/regress/sys/kern/getcwd: Makefile
        src/sbin/dump_lfs: Makefile
        src/sbin/fsdb: Makefile
        src/sbin/ifconfig: Makefile
        src/sbin/mount_smbfs: Makefile
        src/sbin/ping6: Makefile
        src/sys/arch/i386/stand/lib: Makefile
        src/usr.bin/cap_mkdb: Makefile
        src/usr.bin/ftp: Makefile
        src/usr.bin/make: Makefile
        src/usr.bin/midiplay: Makefile
        src/usr.bin/sdpquery: Makefile
        src/usr.sbin/altq/libaltq: Makefile
        src/usr.sbin/dhcp/omshell: Makefile
        src/usr.sbin/fwctl: Makefile
        src/usr.sbin/installboot: Makefile
        src/usr.sbin/iopctl: Makefile
        src/usr.sbin/mlxctl: Makefile
        src/usr.sbin/mopd/common: Makefile

Log Message:
apply some -Wno-error and/or -fno-strict-aliasing.

all of this should be looked at closer, but some of them are not
very trivial.


To generate a diff of this commit:
cvs rdiff -u -r1.27 -r1.28 src/bin/ksh/Makefile
cvs rdiff -u -r1.5 -r1.6 src/crypto/external/bsd/openssh/bin/ssh/Makefile
cvs rdiff -u -r1.3 -r1.4 src/crypto/external/bsd/openssl/bin/Makefile
cvs rdiff -u -r1.7 -r1.8 src/external/bsd/am-utils/bin/amd/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/am-utils/bin/hlfsd/Makefile
cvs rdiff -u -r1.3 -r1.4 src/external/bsd/iscsi/initiator/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/mdocml/lib/libmandoc/Makefile
cvs rdiff -u -r1.8 -r1.9 src/external/bsd/ntp/bin/ntpd/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/ntp/lib/libiscntp/Makefile
cvs rdiff -u -r1.5 -r1.6 src/external/bsd/tcpdump/bin/Makefile
cvs rdiff -u -r1.42 -r1.43 src/games/hack/Makefile
cvs rdiff -u -r1.17 -r1.18 src/lib/libc/rpc/Makefile.inc
cvs rdiff -u -r1.61 -r1.62 src/libexec/ftpd/Makefile
cvs rdiff -u -r1.5 -r1.6 src/regress/sys/kern/getcwd/Makefile
cvs rdiff -u -r1.11 -r1.12 src/sbin/dump_lfs/Makefile
cvs rdiff -u -r1.29 -r1.30 src/sbin/fsdb/Makefile
cvs rdiff -u -r1.50 -r1.51 src/sbin/ifconfig/Makefile
cvs rdiff -u -r1.10 -r1.11 src/sbin/mount_smbfs/Makefile
cvs rdiff -u -r1.12 -r1.13 src/sbin/ping6/Makefile
cvs rdiff -u -r1.34 -r1.35 src/sys/arch/i386/stand/lib/Makefile
cvs rdiff -u -r1.8 -r1.9 src/usr.bin/cap_mkdb/Makefile
cvs rdiff -u -r1.33 -r1.34 src/usr.bin/ftp/Makefile
cvs rdiff -u -r1.53 -r1.54 src/usr.bin/make/Makefile
cvs rdiff -u -r1.3 -r1.4 src/usr.bin/midiplay/Makefile
cvs rdiff -u -r1.6 -r1.7 src/usr.bin/sdpquery/Makefile
cvs rdiff -u -r1.10 -r1.11 src/usr.sbin/altq/libaltq/Makefile
cvs rdiff -u -r1.2 -r1.3 src/usr.sbin/dhcp/omshell/Makefile
cvs rdiff -u -r1.4 -r1.5 src/usr.sbin/fwctl/Makefile
cvs rdiff -u -r1.44 -r1.45 src/usr.sbin/installboot/Makefile
cvs rdiff -u -r1.1 -r1.2 src/usr.sbin/iopctl/Makefile
cvs rdiff -u -r1.1 -r1.2 src/usr.sbin/mlxctl/Makefile
cvs rdiff -u -r1.15 -r1.16 src/usr.sbin/mopd/common/Makefile

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

Modified files:

Index: src/bin/ksh/Makefile
diff -u src/bin/ksh/Makefile:1.27 src/bin/ksh/Makefile:1.28
--- src/bin/ksh/Makefile:1.27	Thu May 26 12:56:24 2011
+++ src/bin/ksh/Makefile	Wed Jun 22 02:49:41 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.27 2011/05/26 12:56:24 joerg Exp $
+#	$NetBSD: Makefile,v 1.28 2011/06/22 02:49:41 mrg Exp $
 
 WARNS=3
 
@@ -50,3 +50,8 @@
 CWARNFLAGS.clang+=	-Wno-format-security
 
 .include <bsd.prog.mk>
+
+# XXX
+.if ${HAVE_GCC} == 45
+COPTS.eval.c+=	-Wno-error
+.endif

Index: src/crypto/external/bsd/openssh/bin/ssh/Makefile
diff -u src/crypto/external/bsd/openssh/bin/ssh/Makefile:1.5 src/crypto/external/bsd/openssh/bin/ssh/Makefile:1.6
--- src/crypto/external/bsd/openssh/bin/ssh/Makefile:1.5	Mon Jun 20 07:43:56 2011
+++ src/crypto/external/bsd/openssh/bin/ssh/Makefile	Wed Jun 22 02:49:42 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.5 2011/06/20 07:43:56 mrg Exp $
+#	$NetBSD: Makefile,v 1.6 2011/06/22 02:49:42 mrg Exp $
 
 .include <bsd.own.mk>
 
@@ -36,3 +36,8 @@
 .endif
 
 .include <bsd.prog.mk>
+
+# XXX
+.if ${HAVE_GCC} == 45
+COPTS.clientloop.c+= -Wno-error
+.endif

Index: src/crypto/external/bsd/openssl/bin/Makefile
diff -u src/crypto/external/bsd/openssl/bin/Makefile:1.3 src/crypto/external/bsd/openssl/bin/Makefile:1.4
--- src/crypto/external/bsd/openssl/bin/Makefile:1.3	Mon Jun  6 13:43:48 2011
+++ src/crypto/external/bsd/openssl/bin/Makefile	Wed Jun 22 02:49:42 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.3 2011/06/06 13:43:48 spz Exp $
+#	$NetBSD: Makefile,v 1.4 2011/06/22 02:49:42 mrg Exp $
 
 WARNS?=	2	# XXX -Wcast-qual
 
@@ -10,7 +10,7 @@
 USE_FORT?= yes	# cryptographic software
 
 # RCSid:
-#	$Id: Makefile,v 1.3 2011/06/06 13:43:48 spz Exp $
+#	$Id: Makefile,v 1.4 2011/06/22 02:49:42 mrg Exp $
 #
 #	@(#) Copyright (c) 1995 Simon J. Gerraty
 #
@@ -112,3 +112,9 @@
 .endif
 
 .include <bsd.prog.mk>
+
+# XXX
+.if ${HAVE_GCC} == 45
+COPTS.s_server.c+= -Wno-error
+COPTS.s_client.c+= -Wno-error
+.endif

Index: src/external/bsd/am-utils/bin/amd/Makefile
diff -u src/external/bsd/am-utils/bin/amd/Makefile:1.7 src/external/bsd/am-utils/bin/amd/Makefile:1.8
--- src/external/bsd/am-utils/bin/amd/Makefile:1.7	Mon Jun 20 07:43:57 2011
+++ src/external/bsd/am-utils/bin/amd/Makefile	Wed Jun 22 02:49:42 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.7 2011/06/20 07:43:57 mrg Exp $
+#	$NetBSD: Makefile,v 1.8 2011/06/22 02:49:42 mrg Exp $
 
 .include "${.CURDIR}/../Makefile.inc"
 
@@ -83,3 +83,8 @@
 
 
 .include <bsd.prog.mk>
+
+# XXX
+.if ${HAVE_GCC} == 45
+COPTS.readdir.c+=	-fno-strict-aliasing
+.endif

Index: src/external/bsd/am-utils/bin/hlfsd/Makefile
diff -u src/external/bsd/am-utils/bin/hlfsd/Makefile:1.1 src/external/bsd/am-utils/bin/hlfsd/Makefile:1.2
--- src/external/bsd/am-utils/bin/hlfsd/Makefile:1.1	Fri Sep 19 21:38:40 2008
+++ src/external/bsd/am-utils/bin/hlfsd/Makefile	Wed Jun 22 02:49:42 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2008/09/19 21:38:40 christos Exp $
+#	$NetBSD: Makefile,v 1.2 2011/06/22 02:49:42 mrg Exp $
 
 .include "${.CURDIR}/../Makefile.inc"
 
@@ -14,3 +14,8 @@
 LDADD+=		${LIBAMU} -lrpcsvc
 
 .include <bsd.prog.mk>
+
+# XXX
+.if ${HAVE_GCC} == 45
+COPTS.stubs.c+=	-fno-strict-aliasing
+.endif

Index: src/external/bsd/iscsi/initiator/Makefile
diff -u src/external/bsd/iscsi/initiator/Makefile:1.3 src/external/bsd/iscsi/initiator/Makefile:1.4
--- src/external/bsd/iscsi/initiator/Makefile:1.3	Thu Sep 23 09:40:23 2010
+++ src/external/bsd/iscsi/initiator/Makefile	Wed Jun 22 02:49:42 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2010/09/23 09:40:23 he Exp $
+# $NetBSD: Makefile,v 1.4 2011/06/22 02:49:42 mrg Exp $
 
 .sinclude "${.CURDIR}/../Makefile.inc"
 
@@ -26,3 +26,8 @@
 .endif
 
 .include <bsd.prog.mk>
+
+# XXX
+.if ${HAVE_GCC} == 45
+COPTS.iscsi-initiator.c+=	-fno-strict-aliasing
+.endif

Index: src/external/bsd/mdocml/lib/libmandoc/Makefile
diff -u src/external/bsd/mdocml/lib/libmandoc/Makefile:1.1 src/external/bsd/mdocml/lib/libmandoc/Makefile:1.2
--- src/external/bsd/mdocml/lib/libmandoc/Makefile:1.1	Fri Apr 15 14:36:31 2011
+++ src/external/bsd/mdocml/lib/libmandoc/Makefile	Wed Jun 22 02:49:42 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2011/04/15 14:36:31 joerg Exp $
+# $NetBSD: Makefile,v 1.2 2011/06/22 02:49:42 mrg Exp $
 
 LIBISPRIVATE=	yes
 
@@ -11,3 +11,8 @@
 MAN=	mandoc.3
 
 .include <bsd.lib.mk>
+
+# XXX
+.if ${HAVE_GCC} == 45
+COPTS.mdoc_validate.c+=	-Wno-error
+.endif

Index: src/external/bsd/ntp/bin/ntpd/Makefile
diff -u src/external/bsd/ntp/bin/ntpd/Makefile:1.8 src/external/bsd/ntp/bin/ntpd/Makefile:1.9
--- src/external/bsd/ntp/bin/ntpd/Makefile:1.8	Sat Feb 26 19:17:37 2011
+++ src/external/bsd/ntp/bin/ntpd/Makefile	Wed Jun 22 02:49:42 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.8 2011/02/26 19:17:37 plunky Exp $
+#	$NetBSD: Makefile,v 1.9 2011/06/22 02:49:42 mrg Exp $
 
 #NOGCCERROR=yes
 
@@ -96,3 +96,7 @@
 # kill default .y.c rule - to rebuild ntp_parser.c we need bison which is not part of the toolchain
 .y.c:
 
+# XXX
+.if ${HAVE_GCC} == 45
+COPTS.ntp_request.c+= -Wno-error -fno-strict-aliasing
+.endif

Index: src/external/bsd/ntp/lib/libiscntp/Makefile
diff -u src/external/bsd/ntp/lib/libiscntp/Makefile:1.1 src/external/bsd/ntp/lib/libiscntp/Makefile:1.2
--- src/external/bsd/ntp/lib/libiscntp/Makefile:1.1	Sun Dec 13 17:13:48 2009
+++ src/external/bsd/ntp/lib/libiscntp/Makefile	Wed Jun 22 02:49:42 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2009/12/13 17:13:48 kardel Exp $
+#	$NetBSD: Makefile,v 1.2 2011/06/22 02:49:42 mrg Exp $
 
 LIBISPRIVATE=yes
 
@@ -42,3 +42,8 @@
         sockaddr.c
 
 .include <bsd.lib.mk>
+
+# XXX
+.if ${HAVE_GCC} == 45
+COPTS.time.c+= -Wno-error
+.endif

Index: src/external/bsd/tcpdump/bin/Makefile
diff -u src/external/bsd/tcpdump/bin/Makefile:1.5 src/external/bsd/tcpdump/bin/Makefile:1.6
--- src/external/bsd/tcpdump/bin/Makefile:1.5	Thu May 26 12:56:26 2011
+++ src/external/bsd/tcpdump/bin/Makefile	Wed Jun 22 02:49:43 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.5 2011/05/26 12:56:26 joerg Exp $	
+#	$NetBSD: Makefile,v 1.6 2011/06/22 02:49:43 mrg Exp $	
 
 WARNS?=	1	# XXX: need to cleanup later
 
@@ -89,3 +89,8 @@
 	cp ${.ALLSRC} ${.TARGET}
 
 .include <bsd.prog.mk>
+
+# XXX
+.if ${HAVE_GCC} == 45
+COPTS+=	-fno-strict-aliasing
+.endif

Index: src/games/hack/Makefile
diff -u src/games/hack/Makefile:1.42 src/games/hack/Makefile:1.43
--- src/games/hack/Makefile:1.42	Wed Feb  3 15:34:38 2010
+++ src/games/hack/Makefile	Wed Jun 22 02:49:43 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.42 2010/02/03 15:34:38 roy Exp $
+#	$NetBSD: Makefile,v 1.43 2011/06/22 02:49:43 mrg Exp $
 #	@(#)Makefile	8.2 (Berkeley) 4/27/95
 
 .include <bsd.own.mk>
@@ -57,3 +57,8 @@
 	rm -f ${DESTDIR}/var/games/hackdir/bones*
 
 .include <bsd.prog.mk>
+
+# XXX
+.if ${HAVE_GCC} == 45
+COPTS.hack.vault.c+=	-fno-strict-aliasing
+.endif

Index: src/lib/libc/rpc/Makefile.inc
diff -u src/lib/libc/rpc/Makefile.inc:1.17 src/lib/libc/rpc/Makefile.inc:1.18
--- src/lib/libc/rpc/Makefile.inc:1.17	Sat Oct 25 19:07:26 2008
+++ src/lib/libc/rpc/Makefile.inc	Wed Jun 22 02:49:43 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.inc,v 1.17 2008/10/25 19:07:26 mrg Exp $
+#	$NetBSD: Makefile.inc,v 1.18 2011/06/22 02:49:43 mrg Exp $
 
 # librpc sources
 .PATH:	${.CURDIR}/rpc
@@ -166,3 +166,8 @@
 		xdr.3 xdr_vector.3 \
 		xdr.3 xdr_void.3 \
 		xdr.3 xdr_wrapstring.3
+
+# XXX
+.if ${HAVE_GCC} == 45 || ${MACHINE} == "vax"
+COPTS.xdr_float.c+= -fno-strict-aliasing
+.endif

Index: src/libexec/ftpd/Makefile
diff -u src/libexec/ftpd/Makefile:1.61 src/libexec/ftpd/Makefile:1.62
--- src/libexec/ftpd/Makefile:1.61	Sun Apr 24 21:42:06 2011
+++ src/libexec/ftpd/Makefile	Wed Jun 22 02:49:43 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.61 2011/04/24 21:42:06 elric Exp $
+#	$NetBSD: Makefile,v 1.62 2011/06/22 02:49:43 mrg Exp $
 #	@(#)Makefile	8.2 (Berkeley) 4/4/94
 
 .include <bsd.own.mk>
@@ -52,3 +52,8 @@
 #.endif
 
 .include <bsd.prog.mk>
+
+# XXX
+.if ${HAVE_GCC} == 45
+COPTS.conf.c+=	-Wno-error
+.endif

Index: src/regress/sys/kern/getcwd/Makefile
diff -u src/regress/sys/kern/getcwd/Makefile:1.5 src/regress/sys/kern/getcwd/Makefile:1.6
--- src/regress/sys/kern/getcwd/Makefile:1.5	Sat Oct 14 21:23:01 2006
+++ src/regress/sys/kern/getcwd/Makefile	Wed Jun 22 02:49:43 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.5 2006/10/14 21:23:01 bjh21 Exp $
+#	$NetBSD: Makefile,v 1.6 2011/06/22 02:49:43 mrg Exp $
 
 NOMAN=		# defined
 LDSTATIC=	-static
@@ -15,3 +15,8 @@
 	@find /usr -type d -print | ./getcwd -s
 
 .include <bsd.prog.mk>
+
+# getcwd.c has an on-purpuse array bounds violation
+.if ${HAVE_GCC} == 45
+COPTS.getcwd.c+= -Wno-error
+.endif

Index: src/sbin/dump_lfs/Makefile
diff -u src/sbin/dump_lfs/Makefile:1.11 src/sbin/dump_lfs/Makefile:1.12
--- src/sbin/dump_lfs/Makefile:1.11	Sat Apr 11 07:58:12 2009
+++ src/sbin/dump_lfs/Makefile	Wed Jun 22 02:49:43 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.11 2009/04/11 07:58:12 lukem Exp $
+#	$NetBSD: Makefile,v 1.12 2011/06/22 02:49:43 mrg Exp $
 #	@(#)Makefile	8.1 (Berkeley) 6/5/93
 
 #	lfs_inode.c		LFS filestore-specific routines
@@ -29,3 +29,8 @@
 	${NETBSDSRCDIR}/sys/ufs/ffs
 
 .include <bsd.prog.mk>
+
+# XXX
+.if ${HAVE_GCC} == 45
+COPTS.lfs_inode.c+=	-fno-strict-aliasing
+.endif

Index: src/sbin/fsdb/Makefile
diff -u src/sbin/fsdb/Makefile:1.29 src/sbin/fsdb/Makefile:1.30
--- src/sbin/fsdb/Makefile:1.29	Mon Jun 20 07:44:00 2011
+++ src/sbin/fsdb/Makefile	Wed Jun 22 02:49:43 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.29 2011/06/20 07:44:00 mrg Exp $
+#	$NetBSD: Makefile,v 1.30 2011/06/22 02:49:43 mrg Exp $
 #	@(#)Makefile	8.1 (Berkeley) 6/5/93
 
 WARNS?=	3	# XXX: sign-compare issues in ../fsck_ffs
@@ -44,3 +44,8 @@
 .endif
 
 .include <bsd.prog.mk>
+
+# XXX
+.if ${HAVE_GCC} == 45
+COPTS.fsdb.c+=	-Wno-error
+.endif

Index: src/sbin/ifconfig/Makefile
diff -u src/sbin/ifconfig/Makefile:1.50 src/sbin/ifconfig/Makefile:1.51
--- src/sbin/ifconfig/Makefile:1.50	Mon Dec 13 17:35:08 2010
+++ src/sbin/ifconfig/Makefile	Wed Jun 22 02:49:43 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.50 2010/12/13 17:35:08 pooka Exp $
+#	$NetBSD: Makefile,v 1.51 2011/06/22 02:49:43 mrg Exp $
 #	@(#)Makefile	8.1 (Berkeley) 6/5/93
 
 # when making a change to this file, please check if the change is
@@ -32,3 +32,8 @@
 .endif
 
 .include <bsd.prog.mk>
+
+# XXX
+.if ${HAVE_GCC} == 45
+COPTS.af_atalk.c+=	-fno-strict-aliasing
+.endif

Index: src/sbin/mount_smbfs/Makefile
diff -u src/sbin/mount_smbfs/Makefile:1.10 src/sbin/mount_smbfs/Makefile:1.11
--- src/sbin/mount_smbfs/Makefile:1.10	Sun Sep  6 18:39:04 2009
+++ src/sbin/mount_smbfs/Makefile	Wed Jun 22 02:49:44 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.10 2009/09/06 18:39:04 pooka Exp $
+#	$NetBSD: Makefile,v 1.11 2011/06/22 02:49:44 mrg Exp $
 
 WARNS?=	3	# XXX: sign-compare issues
 
@@ -17,3 +17,8 @@
 .endif
 
 .include <bsd.prog.mk>
+
+# XXX
+.if ${HAVE_GCC} == 45
+COPTS.rap.c+=	-Wno-error
+.endif

Index: src/sbin/ping6/Makefile
diff -u src/sbin/ping6/Makefile:1.12 src/sbin/ping6/Makefile:1.13
--- src/sbin/ping6/Makefile:1.12	Mon May 28 12:06:23 2007
+++ src/sbin/ping6/Makefile	Wed Jun 22 02:49:44 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2007/05/28 12:06:23 tls Exp $
+# $NetBSD: Makefile,v 1.13 2011/06/22 02:49:44 mrg Exp $
 
 USE_FORT?= yes	# setuid
 PROG=	ping6
@@ -14,3 +14,8 @@
 DPADD+=	${LIBIPSEC} ${LIBM}
 
 .include <bsd.prog.mk>
+
+# XXX
+.if ${HAVE_GCC} == 45
+COPTS.ping6.c+=	-fno-strict-aliasing -Wno-error
+.endif

Index: src/sys/arch/i386/stand/lib/Makefile
diff -u src/sys/arch/i386/stand/lib/Makefile:1.34 src/sys/arch/i386/stand/lib/Makefile:1.35
--- src/sys/arch/i386/stand/lib/Makefile:1.34	Tue Jun  7 20:05:46 2011
+++ src/sys/arch/i386/stand/lib/Makefile	Wed Jun 22 02:49:44 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.34 2011/06/07 20:05:46 joerg Exp $
+#	$NetBSD: Makefile,v 1.35 2011/06/22 02:49:44 mrg Exp $
 
 S?=	${.CURDIR}/../../../..
 
@@ -73,3 +73,8 @@
 	@echo building standard ${LIB} library
 	@rm -f lib${LIB}.o
 	@${LD} -r -o lib${LIB}.o `lorder ${OBJS} | tsort`
+
+# XXX
+.if ${HAVE_GCC} == 45
+COPTS.biosdisk.c+=	-fno-strict-aliasing
+.endif

Index: src/usr.bin/cap_mkdb/Makefile
diff -u src/usr.bin/cap_mkdb/Makefile:1.8 src/usr.bin/cap_mkdb/Makefile:1.9
--- src/usr.bin/cap_mkdb/Makefile:1.8	Tue Apr 14 22:15:18 2009
+++ src/usr.bin/cap_mkdb/Makefile	Wed Jun 22 02:49:44 2011
@@ -1,6 +1,11 @@
-#	$NetBSD: Makefile,v 1.8 2009/04/14 22:15:18 lukem Exp $
+#	$NetBSD: Makefile,v 1.9 2011/06/22 02:49:44 mrg Exp $
 #	@(#)Makefile	8.1 (Berkeley) 6/6/93
 
 PROG=	cap_mkdb
 
 .include <bsd.prog.mk>
+
+# XXX
+.if ${HAVE_GCC} == 45
+COPTS.cap_mkdb.c+=	-Wno-error
+.endif

Index: src/usr.bin/ftp/Makefile
diff -u src/usr.bin/ftp/Makefile:1.33 src/usr.bin/ftp/Makefile:1.34
--- src/usr.bin/ftp/Makefile:1.33	Wed Feb  3 15:34:45 2010
+++ src/usr.bin/ftp/Makefile	Wed Jun 22 02:49:44 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.33 2010/02/03 15:34:45 roy Exp $
+#	$NetBSD: Makefile,v 1.34 2011/06/22 02:49:44 mrg Exp $
 #	from: @(#)Makefile	8.2 (Berkeley) 4/3/94
 
 .include <bsd.own.mk>
@@ -28,3 +28,9 @@
 main.o:	ftp_var.h
 
 .include <bsd.prog.mk>
+
+# XXX
+.if ${HAVE_GCC} == 45
+COPTS.main.c+=	-Wno-error
+COPTS.ftp.c+=	-Wno-error
+.endif

Index: src/usr.bin/make/Makefile
diff -u src/usr.bin/make/Makefile:1.53 src/usr.bin/make/Makefile:1.54
--- src/usr.bin/make/Makefile:1.53	Wed May 18 06:36:48 2011
+++ src/usr.bin/make/Makefile	Wed Jun 22 02:49:44 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.53 2011/05/18 06:36:48 dsl Exp $
+#	$NetBSD: Makefile,v 1.54 2011/06/22 02:49:44 mrg Exp $
 #	@(#)Makefile	5.2 (Berkeley) 12/28/90
 
 PROG=	make
@@ -49,3 +49,8 @@
 # A simple unit-test driver to help catch regressions
 accept test:
 	cd ${.CURDIR}/unit-tests && ${.MAKE} -r -m / TEST_MAKE=${TEST_MAKE:U${.OBJDIR}/${PROG:T}} ${.TARGET}
+
+# XXX
+.if ${HAVE_GCC} == 45
+COPTS.compat.c+=	-Wno-error
+.endif

Index: src/usr.bin/midiplay/Makefile
diff -u src/usr.bin/midiplay/Makefile:1.3 src/usr.bin/midiplay/Makefile:1.4
--- src/usr.bin/midiplay/Makefile:1.3	Thu May 26 14:20:22 2011
+++ src/usr.bin/midiplay/Makefile	Wed Jun 22 02:49:44 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.3 2011/05/26 14:20:22 joerg Exp $
+#	$NetBSD: Makefile,v 1.4 2011/06/22 02:49:44 mrg Exp $
 #	@(#)Makefile	8.1 (Berkeley) 6/6/93
 
 PROG=	midiplay
@@ -6,3 +6,8 @@
 CWARNFLAGS.clang+=	-Wno-format-extra-args -Wno-initializer-overrides
 
 .include <bsd.prog.mk>
+
+# XXX
+.if ${HAVE_GCC} == 45
+COPTS.midiplay.c+=	-Wno-error
+.endif

Index: src/usr.bin/sdpquery/Makefile
diff -u src/usr.bin/sdpquery/Makefile:1.6 src/usr.bin/sdpquery/Makefile:1.7
--- src/usr.bin/sdpquery/Makefile:1.6	Tue May 12 18:37:50 2009
+++ src/usr.bin/sdpquery/Makefile	Wed Jun 22 02:49:44 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2009/05/12 18:37:50 plunky Exp $
+# $NetBSD: Makefile,v 1.7 2011/06/22 02:49:44 mrg Exp $
 
 USE_FORT?= yes	# network client
 
@@ -10,3 +10,9 @@
 LDADD+=		-lbluetooth
 
 .include <bsd.prog.mk>
+
+# XXX
+.if ${HAVE_GCC} == 45
+COPTS.sdpquery.c+=	-Wno-error
+COPTS.print.c+=	-Wno-error
+.endif

Index: src/usr.sbin/altq/libaltq/Makefile
diff -u src/usr.sbin/altq/libaltq/Makefile:1.10 src/usr.sbin/altq/libaltq/Makefile:1.11
--- src/usr.sbin/altq/libaltq/Makefile:1.10	Wed Apr 15 00:13:50 2009
+++ src/usr.sbin/altq/libaltq/Makefile	Wed Jun 22 02:49:45 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.10 2009/04/15 00:13:50 lukem Exp $
+#	$NetBSD: Makefile,v 1.11 2011/06/22 02:49:45 mrg Exp $
 
 LIBISPRIVATE=	yes
 
@@ -16,3 +16,8 @@
 .endif
 
 .include <bsd.lib.mk>
+
+# XXX
+.if ${HAVE_GCC} == 45
+COPTS.parser.c+=	-fno-strict-aliasing
+.endif

Index: src/usr.sbin/dhcp/omshell/Makefile
diff -u src/usr.sbin/dhcp/omshell/Makefile:1.2 src/usr.sbin/dhcp/omshell/Makefile:1.3
--- src/usr.sbin/dhcp/omshell/Makefile:1.2	Thu Aug 16 18:03:04 2001
+++ src/usr.sbin/dhcp/omshell/Makefile	Wed Jun 22 02:49:45 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2001/08/16 18:03:04 tv Exp $
+# $NetBSD: Makefile,v 1.3 2011/06/22 02:49:45 mrg Exp $
 
 .include <bsd.own.mk>
 
@@ -14,3 +14,8 @@
 DPADD+=	${CTLOBJDIR}/libdhcpctl.a
 
 .include <bsd.prog.mk>
+
+# XXX
+.if ${HAVE_GCC} == 45
+COPTS.omshell.c+=	-Wno-error
+.endif

Index: src/usr.sbin/fwctl/Makefile
diff -u src/usr.sbin/fwctl/Makefile:1.4 src/usr.sbin/fwctl/Makefile:1.5
--- src/usr.sbin/fwctl/Makefile:1.4	Tue Jan  4 20:45:12 2011
+++ src/usr.sbin/fwctl/Makefile	Wed Jun 22 02:49:45 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2011/01/04 20:45:12 christos Exp $
+# $NetBSD: Makefile,v 1.5 2011/06/22 02:49:45 mrg Exp $
 
 WARNS?=5
 PROG=	fwctl
@@ -11,3 +11,8 @@
 CPPFLAGS+=-I${.CURDIR} -I${SDIR}
 
 .include <bsd.prog.mk>
+
+# XXX
+.if ${HAVE_GCC} == 45
+COPTS.fwcontrol.c+=	-fno-strict-aliasing
+.endif

Index: src/usr.sbin/installboot/Makefile
diff -u src/usr.sbin/installboot/Makefile:1.44 src/usr.sbin/installboot/Makefile:1.45
--- src/usr.sbin/installboot/Makefile:1.44	Mon Jun 20 07:44:02 2011
+++ src/usr.sbin/installboot/Makefile	Wed Jun 22 02:49:45 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.44 2011/06/20 07:44:02 mrg Exp $
+#	$NetBSD: Makefile,v 1.45 2011/06/22 02:49:45 mrg Exp $
 #
 
 .include <bsd.own.mk>
@@ -52,3 +52,8 @@
 .endif
 
 .include <bsd.prog.mk>
+
+# XXX
+.if ${HAVE_GCC} == 45
+COPTS.i386.c+=	-Wno-error
+.endif

Index: src/usr.sbin/iopctl/Makefile
diff -u src/usr.sbin/iopctl/Makefile:1.1 src/usr.sbin/iopctl/Makefile:1.2
--- src/usr.sbin/iopctl/Makefile:1.1	Mon Dec 11 13:48:53 2000
+++ src/usr.sbin/iopctl/Makefile	Wed Jun 22 02:49:45 2011
@@ -1,6 +1,11 @@
-#	$NetBSD: Makefile,v 1.1 2000/12/11 13:48:53 ad Exp $
+#	$NetBSD: Makefile,v 1.2 2011/06/22 02:49:45 mrg Exp $
 
 PROG=	iopctl
 MAN=	iopctl.8
 
 .include <bsd.prog.mk>
+
+# XXX
+.if ${HAVE_GCC} == 45
+COPTS.iopctl.c+=	-fno-strict-aliasing
+.endif

Index: src/usr.sbin/mlxctl/Makefile
diff -u src/usr.sbin/mlxctl/Makefile:1.1 src/usr.sbin/mlxctl/Makefile:1.2
--- src/usr.sbin/mlxctl/Makefile:1.1	Sun Feb  4 17:30:37 2001
+++ src/usr.sbin/mlxctl/Makefile	Wed Jun 22 02:49:45 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2001/02/04 17:30:37 ad Exp $
+#	$NetBSD: Makefile,v 1.2 2011/06/22 02:49:45 mrg Exp $
 
 PROG=	mlxctl
 SRCS=	cmds.c config.c dklist.c main.c util.c
@@ -8,3 +8,9 @@
 DPADD=	${LIBKVM}
 
 .include <bsd.prog.mk>
+
+# XXX
+.if ${HAVE_GCC} == 45
+COPTS.mlxctl.c+=	-fno-strict-aliasing
+COPTS.cmds.c+=	-fno-strict-aliasing
+.endif

Index: src/usr.sbin/mopd/common/Makefile
diff -u src/usr.sbin/mopd/common/Makefile:1.15 src/usr.sbin/mopd/common/Makefile:1.16
--- src/usr.sbin/mopd/common/Makefile:1.15	Mon Jun 20 07:44:03 2011
+++ src/usr.sbin/mopd/common/Makefile	Wed Jun 22 02:49:45 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.15 2011/06/20 07:44:03 mrg Exp $
+#	$NetBSD: Makefile,v 1.16 2011/06/22 02:49:45 mrg Exp $
 
 LIBISPRIVATE=	yes
 
@@ -23,3 +23,8 @@
 .if defined(HAVE_GCC) || defined(HAVE_PCC)
 COPTS.print.c+=	-Wno-pointer-sign
 .endif
+
+# XXX
+.if ${HAVE_GCC} == 45
+COPTS.file.c+=	-Wno-error
+.endif

Reply via email to