Module Name:    src
Committed By:   joerg
Date:           Fri Aug 10 12:10:30 UTC 2012

Modified Files:
        src/usr.bin/ctags: Makefile
        src/usr.bin/telnet: Makefile
        src/usr.bin/tr: Makefile
        src/usr.sbin/bootp/bootptest: Makefile
        src/usr.sbin/dev_mkdb: Makefile
        src/usr.sbin/dhcp: Makefile.inc
        src/usr.sbin/dumplfs: Makefile
        src/usr.sbin/installboot: Makefile
        src/usr.sbin/isdn/isdnd: Makefile
        src/usr.sbin/isdn/isdnmonitor: Makefile
        src/usr.sbin/isdn/isdntel: Makefile
        src/usr.sbin/isdn/isdntrace: Makefile
        src/usr.sbin/makefs/cd9660: Makefile.inc
        src/usr.sbin/mopd/common: Makefile
        src/usr.sbin/mopd/mopd: Makefile
        src/usr.sbin/mopd/mopprobe: Makefile
        src/usr.sbin/mscdlabel: Makefile
        src/usr.sbin/pppd: Makefile.inc
        src/usr.sbin/pppd/pppd: Makefile
        src/usr.sbin/rarpd: Makefile
        src/usr.sbin/rbootd: Makefile
        src/usr.sbin/rpc.pcnfsd: Makefile
        src/usr.sbin/rtadvd: Makefile
        src/usr.sbin/wiconfig: Makefile

Log Message:
Remove many HAVE_GCC || HAVE_PCC conditionals as the options also apply
to Clang. Add a few cases of HAVE_LLVM for -fno-strict-aliasing.


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/usr.bin/ctags/Makefile
cvs rdiff -u -r1.49 -r1.50 src/usr.bin/telnet/Makefile
cvs rdiff -u -r1.7 -r1.8 src/usr.bin/tr/Makefile
cvs rdiff -u -r1.4 -r1.5 src/usr.sbin/bootp/bootptest/Makefile
cvs rdiff -u -r1.8 -r1.9 src/usr.sbin/dev_mkdb/Makefile
cvs rdiff -u -r1.26 -r1.27 src/usr.sbin/dhcp/Makefile.inc
cvs rdiff -u -r1.14 -r1.15 src/usr.sbin/dumplfs/Makefile
cvs rdiff -u -r1.46 -r1.47 src/usr.sbin/installboot/Makefile
cvs rdiff -u -r1.11 -r1.12 src/usr.sbin/isdn/isdnd/Makefile
cvs rdiff -u -r1.6 -r1.7 src/usr.sbin/isdn/isdnmonitor/Makefile
cvs rdiff -u -r1.6 -r1.7 src/usr.sbin/isdn/isdntel/Makefile
cvs rdiff -u -r1.4 -r1.5 src/usr.sbin/isdn/isdntrace/Makefile
cvs rdiff -u -r1.2 -r1.3 src/usr.sbin/makefs/cd9660/Makefile.inc
cvs rdiff -u -r1.18 -r1.19 src/usr.sbin/mopd/common/Makefile
cvs rdiff -u -r1.11 -r1.12 src/usr.sbin/mopd/mopd/Makefile
cvs rdiff -u -r1.9 -r1.10 src/usr.sbin/mopd/mopprobe/Makefile
cvs rdiff -u -r1.8 -r1.9 src/usr.sbin/mscdlabel/Makefile
cvs rdiff -u -r1.7 -r1.8 src/usr.sbin/pppd/Makefile.inc
cvs rdiff -u -r1.41 -r1.42 src/usr.sbin/pppd/pppd/Makefile
cvs rdiff -u -r1.13 -r1.14 src/usr.sbin/rarpd/Makefile
cvs rdiff -u -r1.13 -r1.14 src/usr.sbin/rbootd/Makefile
cvs rdiff -u -r1.22 -r1.23 src/usr.sbin/rpc.pcnfsd/Makefile
cvs rdiff -u -r1.16 -r1.17 src/usr.sbin/rtadvd/Makefile
cvs rdiff -u -r1.5 -r1.6 src/usr.sbin/wiconfig/Makefile

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

Modified files:

Index: src/usr.bin/ctags/Makefile
diff -u src/usr.bin/ctags/Makefile:1.12 src/usr.bin/ctags/Makefile:1.13
--- src/usr.bin/ctags/Makefile:1.12	Mon Jun 20 07:44:01 2011
+++ src/usr.bin/ctags/Makefile	Fri Aug 10 12:10:27 2012
@@ -1,14 +1,12 @@
-#	$NetBSD: Makefile,v 1.12 2011/06/20 07:44:01 mrg Exp $
+#	$NetBSD: Makefile,v 1.13 2012/08/10 12:10:27 joerg Exp $
 #	@(#)Makefile	8.1 (Berkeley) 6/6/93
 
 PROG=	ctags
 CPPFLAGS+=-I${.CURDIR}
 SRCS=	C.c ctags.c fortran.c lisp.c print.c tree.c yacc.c
 
-.include <bsd.prog.mk>
-
 .if !defined(HOSTPROGNAME)
-.if defined(HAVE_GCC) || defined(HAVE_PCC)
 COPTS.ctags.c+=	-Wno-pointer-sign
 .endif
-.endif
+
+.include <bsd.prog.mk>

Index: src/usr.bin/telnet/Makefile
diff -u src/usr.bin/telnet/Makefile:1.49 src/usr.bin/telnet/Makefile:1.50
--- src/usr.bin/telnet/Makefile:1.49	Mon Jan  9 16:08:55 2012
+++ src/usr.bin/telnet/Makefile	Fri Aug 10 12:10:27 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.49 2012/01/09 16:08:55 christos Exp $
+#	$NetBSD: Makefile,v 1.50 2012/08/10 12:10:27 joerg Exp $
 #
 # Copyright (c) 1990 The Regents of the University of California.
 # All rights reserved.
@@ -80,10 +80,8 @@ LDADD+= -lpam ${PAM_STATIC_LDADD}
 DPADD+=	${LIBPAM} ${PAM_STATIC_DPADD}
 .endif
 
-.if defined(HAVE_GCC) || defined(HAVE_PCC)
 .for f in commands telnet terminal utilities
 COPTS.${f}.c+=  -Wno-pointer-sign
 .endfor
-.endif
 
 .include <bsd.prog.mk>

Index: src/usr.bin/tr/Makefile
diff -u src/usr.bin/tr/Makefile:1.7 src/usr.bin/tr/Makefile:1.8
--- src/usr.bin/tr/Makefile:1.7	Mon Jun 20 07:44:01 2011
+++ src/usr.bin/tr/Makefile	Fri Aug 10 12:10:28 2012
@@ -1,13 +1,11 @@
-#	$NetBSD: Makefile,v 1.7 2011/06/20 07:44:01 mrg Exp $
+#	$NetBSD: Makefile,v 1.8 2012/08/10 12:10:28 joerg Exp $
 #	@(#)Makefile	8.1 (Berkeley) 6/6/93
 
 PROG=	tr
 SRCS=	str.c tr.c
 
-.include <bsd.prog.mk>
-
-.if defined(HAVE_GCC) || defined(HAVE_PCC)
 .for f in str tr
 COPTS.${f}.c+=  -Wno-pointer-sign
 .endfor
-.endif
+
+.include <bsd.prog.mk>

Index: src/usr.sbin/bootp/bootptest/Makefile
diff -u src/usr.sbin/bootp/bootptest/Makefile:1.4 src/usr.sbin/bootp/bootptest/Makefile:1.5
--- src/usr.sbin/bootp/bootptest/Makefile:1.4	Mon Jun 20 07:44:01 2011
+++ src/usr.sbin/bootp/bootptest/Makefile	Fri Aug 10 12:10:28 2012
@@ -1,11 +1,9 @@
-#	$NetBSD: Makefile,v 1.4 2011/06/20 07:44:01 mrg Exp $
+#	$NetBSD: Makefile,v 1.5 2012/08/10 12:10:28 joerg Exp $
 
 PROG=	bootptest
 SRCS=	bootptest.c print-bootp.c getether.c
 MAN=	bootptest.8
 
-.include <bsd.prog.mk>
-
-.if defined(HAVE_GCC) || defined(HAVE_PCC)
 COPTS.print-bootp.c+=	-Wno-pointer-sign
-.endif
+
+.include <bsd.prog.mk>

Index: src/usr.sbin/dev_mkdb/Makefile
diff -u src/usr.sbin/dev_mkdb/Makefile:1.8 src/usr.sbin/dev_mkdb/Makefile:1.9
--- src/usr.sbin/dev_mkdb/Makefile:1.8	Sun Jun  3 21:42:47 2012
+++ src/usr.sbin/dev_mkdb/Makefile	Fri Aug 10 12:10:28 2012
@@ -1,5 +1,5 @@
 #	from: @(#)Makefile	8.1 (Berkeley) 6/6/93
-#	$NetBSD: Makefile,v 1.8 2012/06/03 21:42:47 joerg Exp $
+#	$NetBSD: Makefile,v 1.9 2012/08/10 12:10:28 joerg Exp $
 
 PROG=	dev_mkdb
 MAN=	dev_mkdb.8
@@ -8,3 +8,5 @@ LDADD+=	-lutil
 DPADD+=	${LIBUTIL}
 
 .include <bsd.prog.mk>
+
+LDFLAGS+=	-Wl,--no-fatal-warnings

Index: src/usr.sbin/dhcp/Makefile.inc
diff -u src/usr.sbin/dhcp/Makefile.inc:1.26 src/usr.sbin/dhcp/Makefile.inc:1.27
--- src/usr.sbin/dhcp/Makefile.inc:1.26	Tue Aug  9 13:04:28 2011
+++ src/usr.sbin/dhcp/Makefile.inc	Fri Aug 10 12:10:28 2012
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.26 2011/08/09 13:04:28 joerg Exp $
+# $NetBSD: Makefile.inc,v 1.27 2012/08/10 12:10:28 joerg Exp $
 
 WARNS?=	1	# XXX -Wshadow -Wcast-qual -Wsign-compare
 
@@ -17,7 +17,7 @@ OMOBJDIR!=cd $(.CURDIR)/../omapip && ${P
 MROBJDIR!=cd $(.CURDIR)/../minires && ${PRINTOBJDIR}
 DSTOBJDIR!=cd $(.CURDIR)/../dst && ${PRINTOBJDIR}
 
-.if defined(HAVE_GCC)
+.if defined(HAVE_GCC) || defined(HAVE_LLVM)
 COPTS+=	-fno-strict-aliasing
 .endif
 

Index: src/usr.sbin/dumplfs/Makefile
diff -u src/usr.sbin/dumplfs/Makefile:1.14 src/usr.sbin/dumplfs/Makefile:1.15
--- src/usr.sbin/dumplfs/Makefile:1.14	Mon Jun 20 07:44:02 2011
+++ src/usr.sbin/dumplfs/Makefile	Fri Aug 10 12:10:28 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.14 2011/06/20 07:44:02 mrg Exp $
+#	$NetBSD: Makefile,v 1.15 2012/08/10 12:10:28 joerg Exp $
 #	@(#)Makefile	8.1 (Berkeley) 6/18/93
 
 WARNS?=	3	# XXX -Wsign-compare
@@ -10,7 +10,7 @@ SRCS=	dumplfs.c lfs_cksum.c misc.c
 .PATH:	${NETBSDSRCDIR}/sys/ufs/lfs
 MAN=	dumplfs.8
 
-.if defined(HAVE_GCC)
+.if defined(HAVE_GCC) || defined(HAVE_LLVM)
 COPTS+=	-fno-strict-aliasing
 .endif
 

Index: src/usr.sbin/installboot/Makefile
diff -u src/usr.sbin/installboot/Makefile:1.46 src/usr.sbin/installboot/Makefile:1.47
--- src/usr.sbin/installboot/Makefile:1.46	Sun Aug 14 17:50:16 2011
+++ src/usr.sbin/installboot/Makefile	Fri Aug 10 12:10:28 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.46 2011/08/14 17:50:16 christos Exp $
+#	$NetBSD: Makefile,v 1.47 2012/08/10 12:10:28 joerg Exp $
 #
 
 .include <bsd.own.mk>
@@ -44,11 +44,9 @@ CPPFLAGS+=	-I${.CURDIR} -I.
 .PATH:		${.CURDIR}/arch ${UFSSRC}/ffs ${UFSSRC}/ext2fs
 
 .if !defined(HOSTPROGNAME)
-.if defined(HAVE_GCC) || defined(HAVE_PCC)
 .for f in i386 macppc
 COPTS.${f}.c+=  -Wno-pointer-sign
 .endfor
 .endif
-.endif
 
 .include <bsd.prog.mk>

Index: src/usr.sbin/isdn/isdnd/Makefile
diff -u src/usr.sbin/isdn/isdnd/Makefile:1.11 src/usr.sbin/isdn/isdnd/Makefile:1.12
--- src/usr.sbin/isdn/isdnd/Makefile:1.11	Mon Jun 20 07:44:02 2011
+++ src/usr.sbin/isdn/isdnd/Makefile	Fri Aug 10 12:10:28 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.11 2011/06/20 07:44:02 mrg Exp $
+#	$NetBSD: Makefile,v 1.12 2012/08/10 12:10:28 joerg Exp $
 
 PROG	=	isdnd
 SRCS	=	rc_parse.y rc_scan.l main.c rc_config.c log.c curses.c	\
@@ -32,8 +32,6 @@ CPPFLAGS+=	-DI4B_NOTCPIP_MONITOR
 .endif
 .endif
 
-.if defined(HAVE_GCC) || defined(HAVE_PCC)
 COPTS.alias.c+=		-Wno-pointer-sign
 COPTS.holiday.c+=	-Wno-pointer-sign
 COPTS.monitor.c+=	-Wno-pointer-sign
-.endif

Index: src/usr.sbin/isdn/isdnmonitor/Makefile
diff -u src/usr.sbin/isdn/isdnmonitor/Makefile:1.6 src/usr.sbin/isdn/isdnmonitor/Makefile:1.7
--- src/usr.sbin/isdn/isdnmonitor/Makefile:1.6	Mon Jun 20 07:44:02 2011
+++ src/usr.sbin/isdn/isdnmonitor/Makefile	Fri Aug 10 12:10:28 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.6 2011/06/20 07:44:02 mrg Exp $
+#	$NetBSD: Makefile,v 1.7 2012/08/10 12:10:28 joerg Exp $
 
 PROG	=	isdnmonitor
 SRCS	=	main.c curses.c
@@ -10,6 +10,4 @@ MAN	=	isdnmonitor.8
 
 .include <bsd.prog.mk>
 
-.if defined(HAVE_GCC) || defined(HAVE_PCC)
 COPTS.main.c+=		-Wno-pointer-sign
-.endif

Index: src/usr.sbin/isdn/isdntel/Makefile
diff -u src/usr.sbin/isdn/isdntel/Makefile:1.6 src/usr.sbin/isdn/isdntel/Makefile:1.7
--- src/usr.sbin/isdn/isdntel/Makefile:1.6	Tue Aug 16 08:18:19 2011
+++ src/usr.sbin/isdn/isdntel/Makefile	Fri Aug 10 12:10:28 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.6 2011/08/16 08:18:19 christos Exp $
+#	$NetBSD: Makefile,v 1.7 2012/08/10 12:10:28 joerg Exp $
 
 PROG	 =	isdntel
 SRCS	 =	main.c display.c files.c alias.c
@@ -7,7 +7,5 @@ MAN      =	isdntel.8
 
 .include <bsd.prog.mk>
 
-.if defined(HAVE_GCC) || defined(HAVE_PCC)
 COPTS.alias.c+=		-Wno-pointer-sign
-.endif
 COPTS.files.c+=		-Wno-format-nonliteral

Index: src/usr.sbin/isdn/isdntrace/Makefile
diff -u src/usr.sbin/isdn/isdntrace/Makefile:1.4 src/usr.sbin/isdn/isdntrace/Makefile:1.5
--- src/usr.sbin/isdn/isdntrace/Makefile:1.4	Mon Jun 20 07:44:02 2011
+++ src/usr.sbin/isdn/isdntrace/Makefile	Fri Aug 10 12:10:28 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.4 2011/06/20 07:44:02 mrg Exp $
+#	$NetBSD: Makefile,v 1.5 2012/08/10 12:10:28 joerg Exp $
 
 PROG	 =	isdntrace
 SRCS	 =	q921.c q931.c q931_util.c q932_fac.c 1tr6.c trace.c \
@@ -7,7 +7,5 @@ MAN      =	isdntrace.8
 
 .include <bsd.prog.mk>
 
-.if defined(HAVE_GCC) || defined(HAVE_PCC)
 COPTS.q932_fac.c+=		-Wno-pointer-sign
 COPTS.trace.c+=			-Wno-pointer-sign
-.endif

Index: src/usr.sbin/makefs/cd9660/Makefile.inc
diff -u src/usr.sbin/makefs/cd9660/Makefile.inc:1.2 src/usr.sbin/makefs/cd9660/Makefile.inc:1.3
--- src/usr.sbin/makefs/cd9660/Makefile.inc:1.2	Mon Jun 20 07:44:03 2011
+++ src/usr.sbin/makefs/cd9660/Makefile.inc	Fri Aug 10 12:10:29 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.inc,v 1.2 2011/06/20 07:44:03 mrg Exp $
+#	$NetBSD: Makefile.inc,v 1.3 2012/08/10 12:10:29 joerg Exp $
 #
 
 .PATH:	${.CURDIR}/cd9660 ${NETBSDSRCDIR}/sys/fs/cd9660
@@ -9,9 +9,7 @@ SRCS+=	cd9660_strings.c cd9660_debug.c c
 SRCS+=	cd9660_write.c cd9660_conversion.c iso9660_rrip.c cd9660_archimedes.c
 
 .if !defined(HOSTPROGNAME)
-.if defined(HAVE_GCC) || defined(HAVE_PCC)
 .for f in cd9660_debug cd9660_write
 COPTS.${f}.c+=  -Wno-pointer-sign
 .endfor
 .endif
-.endif

Index: src/usr.sbin/mopd/common/Makefile
diff -u src/usr.sbin/mopd/common/Makefile:1.18 src/usr.sbin/mopd/common/Makefile:1.19
--- src/usr.sbin/mopd/common/Makefile:1.18	Thu Aug 25 16:47:20 2011
+++ src/usr.sbin/mopd/common/Makefile	Fri Aug 10 12:10:29 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.18 2011/08/25 16:47:20 joerg Exp $
+#	$NetBSD: Makefile,v 1.19 2012/08/10 12:10:29 joerg Exp $
 
 LIBISPRIVATE=	yes
 
@@ -20,8 +20,5 @@ version.c: VERSION
 
 .include <bsd.lib.mk>
 
-.if defined(HAVE_GCC) || defined(HAVE_PCC)
 COPTS.print.c+=	-Wno-pointer-sign
-.endif
-
 COPTS.log.c+=	-Wno-format-nonliteral

Index: src/usr.sbin/mopd/mopd/Makefile
diff -u src/usr.sbin/mopd/mopd/Makefile:1.11 src/usr.sbin/mopd/mopd/Makefile:1.12
--- src/usr.sbin/mopd/mopd/Makefile:1.11	Mon Jun 20 07:44:03 2011
+++ src/usr.sbin/mopd/mopd/Makefile	Fri Aug 10 12:10:29 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.11 2011/06/20 07:44:03 mrg Exp $
+#	$NetBSD: Makefile,v 1.12 2012/08/10 12:10:29 joerg Exp $
 
 PROG=	mopd
 SRCS=	mopd.c process.c
@@ -9,6 +9,4 @@ DPADD+=	${LIBUTIL}
 
 .include <bsd.prog.mk>
 
-.if defined(HAVE_GCC) || defined(HAVE_PCC)
 COPTS.process.c+=	-Wno-pointer-sign
-.endif

Index: src/usr.sbin/mopd/mopprobe/Makefile
diff -u src/usr.sbin/mopd/mopprobe/Makefile:1.9 src/usr.sbin/mopd/mopprobe/Makefile:1.10
--- src/usr.sbin/mopd/mopprobe/Makefile:1.9	Mon Jun 20 07:44:03 2011
+++ src/usr.sbin/mopd/mopprobe/Makefile	Fri Aug 10 12:10:29 2012
@@ -1,9 +1,7 @@
-#	$NetBSD: Makefile,v 1.9 2011/06/20 07:44:03 mrg Exp $
+#	$NetBSD: Makefile,v 1.10 2012/08/10 12:10:29 joerg Exp $
 
 PROG=	mopprobe
 
 .include <bsd.prog.mk>
 
-.if defined(HAVE_GCC) || defined(HAVE_PCC)
 COPTS.mopprobe.c+=	-Wno-pointer-sign
-.endif

Index: src/usr.sbin/mscdlabel/Makefile
diff -u src/usr.sbin/mscdlabel/Makefile:1.8 src/usr.sbin/mscdlabel/Makefile:1.9
--- src/usr.sbin/mscdlabel/Makefile:1.8	Mon Jun 20 07:44:03 2011
+++ src/usr.sbin/mscdlabel/Makefile	Fri Aug 10 12:10:29 2012
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2011/06/20 07:44:03 mrg Exp $
+# $NetBSD: Makefile,v 1.9 2012/08/10 12:10:29 joerg Exp $
 
 .include <bsd.own.mk>
 
@@ -15,8 +15,6 @@ DISKLABEL_SRC=	${NETBSDSRCDIR}/sbin/disk
 .PATH:	${DISKLABEL_SRC}
 CPPFLAGS+=	-I${DISKLABEL_SRC}
 
-.if defined(HAVE_GCC) || defined(HAVE_PCC)
 COPTS.iso9660.c+=	-Wno-pointer-sign
-.endif
 
 .include <bsd.prog.mk>

Index: src/usr.sbin/pppd/Makefile.inc
diff -u src/usr.sbin/pppd/Makefile.inc:1.7 src/usr.sbin/pppd/Makefile.inc:1.8
--- src/usr.sbin/pppd/Makefile.inc:1.7	Mon Jun 20 07:44:03 2011
+++ src/usr.sbin/pppd/Makefile.inc	Fri Aug 10 12:10:29 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.inc,v 1.7 2011/06/20 07:44:03 mrg Exp $
+#	$NetBSD: Makefile.inc,v 1.8 2012/08/10 12:10:29 joerg Exp $
 
 WARNS?=	1	# XXX -Wshadow -Wcast-qual -Wsign-compare
 
@@ -10,6 +10,6 @@ USE_FORT?=yes	# network client/server
 
 .include <bsd.own.mk>
 
-.if defined(HAVE_GCC)
+.if defined(HAVE_GCC) || defined(HAVE_LLVM)
 COPTS+=	-fno-strict-aliasing
 .endif

Index: src/usr.sbin/pppd/pppd/Makefile
diff -u src/usr.sbin/pppd/pppd/Makefile:1.41 src/usr.sbin/pppd/pppd/Makefile:1.42
--- src/usr.sbin/pppd/pppd/Makefile:1.41	Mon Jun 20 07:44:03 2011
+++ src/usr.sbin/pppd/pppd/Makefile	Fri Aug 10 12:10:29 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.41 2011/06/20 07:44:03 mrg Exp $
+#	$NetBSD: Makefile,v 1.42 2012/08/10 12:10:29 joerg Exp $
 
 .include <bsd.own.mk>
 
@@ -33,11 +33,9 @@ DPADD+=${LIBPAM} ${PAM_STATIC_DPADD}
 LDADD+= -lpcap -lcrypt -lutil -Wl,--export-dynamic
 DPADD+= ${LIBPCAP} ${LIBCRYPT} ${LIBUTIL}
 
-.if defined(HAVE_GCC) || defined(HAVE_PCC)
 .for f in chap-md5 chap_ms eap
 COPTS.${f}.c+=	-Wno-pointer-sign
 .endfor
-.endif
 
 CWARNFLAGS.clang+=	-Wno-tautological-compare
 

Index: src/usr.sbin/rarpd/Makefile
diff -u src/usr.sbin/rarpd/Makefile:1.13 src/usr.sbin/rarpd/Makefile:1.14
--- src/usr.sbin/rarpd/Makefile:1.13	Mon Jun 20 07:44:03 2011
+++ src/usr.sbin/rarpd/Makefile	Fri Aug 10 12:10:29 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.13 2011/06/20 07:44:03 mrg Exp $
+#	$NetBSD: Makefile,v 1.14 2012/08/10 12:10:29 joerg Exp $
 
 USE_FORT?= yes	# network server
 
@@ -16,6 +16,4 @@ DPADD+=	${LIBUTIL}
 
 .include <bsd.prog.mk>
 
-.if defined(HAVE_GCC) || defined(HAVE_PCC)
 COPTS.mkarp.c+=	-Wno-pointer-sign
-.endif

Index: src/usr.sbin/rbootd/Makefile
diff -u src/usr.sbin/rbootd/Makefile:1.13 src/usr.sbin/rbootd/Makefile:1.14
--- src/usr.sbin/rbootd/Makefile:1.13	Mon Jun 20 07:44:03 2011
+++ src/usr.sbin/rbootd/Makefile	Fri Aug 10 12:10:29 2012
@@ -1,5 +1,5 @@
 #	from: @(#)Makefile	8.1 (Berkeley) 6/4/93
-#	$NetBSD: Makefile,v 1.13 2011/06/20 07:44:03 mrg Exp $
+#	$NetBSD: Makefile,v 1.14 2012/08/10 12:10:29 joerg Exp $
 
 USE_FORT?= yes	# network server
 
@@ -12,7 +12,7 @@ DPADD+=	${LIBUTIL}
 
 .include <bsd.own.mk>
 
-.if defined(HAVE_GCC)
+.if defined(HAVE_GCC) || defined(HAVE_LLVM)
 COPTS.utils.c+=	-fno-strict-aliasing
 .endif
 

Index: src/usr.sbin/rpc.pcnfsd/Makefile
diff -u src/usr.sbin/rpc.pcnfsd/Makefile:1.22 src/usr.sbin/rpc.pcnfsd/Makefile:1.23
--- src/usr.sbin/rpc.pcnfsd/Makefile:1.22	Mon Jun 20 07:44:04 2011
+++ src/usr.sbin/rpc.pcnfsd/Makefile	Fri Aug 10 12:10:30 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.22 2011/06/20 07:44:04 mrg Exp $
+#	$NetBSD: Makefile,v 1.23 2012/08/10 12:10:30 joerg Exp $
 
 .include <bsd.own.mk>
 
@@ -24,10 +24,8 @@ RPC_SVCFILES=	pcnfsd_svc.c
 RPC_SVCCLASS=	udp tcp
 RPC_SVCFLAGS=	-I
 
-.if defined(HAVE_GCC) || defined(HAVE_PCC)
 COPTS.pcnfsd_v1.c+=	-Wno-pointer-sign
 COPTS.pcnfsd_v2.c+=	-Wno-pointer-sign
-.endif
 
 .include <bsd.rpc.mk>
 

Index: src/usr.sbin/rtadvd/Makefile
diff -u src/usr.sbin/rtadvd/Makefile:1.16 src/usr.sbin/rtadvd/Makefile:1.17
--- src/usr.sbin/rtadvd/Makefile:1.16	Sat Dec 10 19:14:29 2011
+++ src/usr.sbin/rtadvd/Makefile	Fri Aug 10 12:10:30 2012
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2011/12/10 19:14:29 roy Exp $
+# $NetBSD: Makefile,v 1.17 2012/08/10 12:10:30 joerg Exp $
 
 WARNS?=	4
 
@@ -21,6 +21,6 @@ FILES=	rtadvd.conf
 
 .include <bsd.prog.mk>
 
-.if defined(HAVE_GCC)
+.if defined(HAVE_GCC) || defined(HAVE_LLVM)
 COPTS.dump.c=-fno-strict-aliasing
 .endif

Index: src/usr.sbin/wiconfig/Makefile
diff -u src/usr.sbin/wiconfig/Makefile:1.5 src/usr.sbin/wiconfig/Makefile:1.6
--- src/usr.sbin/wiconfig/Makefile:1.5	Mon Jun 20 07:44:04 2011
+++ src/usr.sbin/wiconfig/Makefile	Fri Aug 10 12:10:30 2012
@@ -1,10 +1,10 @@
-#	$NetBSD: Makefile,v 1.5 2011/06/20 07:44:04 mrg Exp $
+#	$NetBSD: Makefile,v 1.6 2012/08/10 12:10:30 joerg Exp $
 
 PROG=	wiconfig
 MAN=	wiconfig.8
 
 .include <bsd.prog.mk>
 
-.if defined(HAVE_GCC)
+.if defined(HAVE_GCC) || defined(HAVE_LLVM)
 COPTS+=	-fno-strict-aliasing
 .endif

Reply via email to