Mon Oct 6 14:20:12 2008 UTC ()
Disable "-Wstack-protector" in a slightly nicer way.


(tron)
diff -r1.2 -r1.3 src/gnu/lib/libgcc4/libgcov/Makefile

cvs diff -r1.2 -r1.3 src/gnu/lib/libgcc4/libgcov/Attic/Makefile (expand / switch to unified diff)

--- src/gnu/lib/libgcc4/libgcov/Attic/Makefile 2008/09/25 17:40:05 1.2
+++ src/gnu/lib/libgcc4/libgcov/Attic/Makefile 2008/10/06 14:20:12 1.3
@@ -1,35 +1,33 @@ @@ -1,35 +1,33 @@
1# $NetBSD: Makefile,v 1.2 2008/09/25 17:40:05 tron Exp $ 1# $NetBSD: Makefile,v 1.3 2008/10/06 14:20:12 tron Exp $
2 2
3REQUIRETOOLS= yes 3REQUIRETOOLS= yes
4NOPIC= # defined 4NOPIC= # defined
5NOPROFILE= # defined 5NOPROFILE= # defined
6NOLINT= # defined 6NOLINT= # defined
7 7
8LIB= gcov 8LIB= gcov
9 9
10.include <bsd.own.mk> 10.include <bsd.own.mk>
11 11
12.if exists(${.CURDIR}/arch/${MACHINE_ARCH}/defs.mk) && ${MKGCC} != "no" 12.if exists(${.CURDIR}/arch/${MACHINE_ARCH}/defs.mk) && ${MKGCC} != "no"
13 13
14.include "${.CURDIR}/arch/${MACHINE_ARCH}/defs.mk" 14.include "${.CURDIR}/arch/${MACHINE_ARCH}/defs.mk"
15 15
16LIBGCOVSRCS= ${G_LIBGCOV:=.c} 16LIBGCOVSRCS= ${G_LIBGCOV:=.c}
17 17
18CPPFLAGS+= -I${.CURDIR}/arch/${MACHINE_ARCH} 18CPPFLAGS+= -I${.CURDIR}/arch/${MACHINE_ARCH}
19 19CPPFLAGS+= -Wno-stack-protector
20 20
21DPSRCS+= ${.CURDIR}/arch/${MACHINE_ARCH}/defs.mk 21DPSRCS+= ${.CURDIR}/arch/${MACHINE_ARCH}/defs.mk
22SRCS+= ${LIBGCOVSRCS} 22SRCS+= ${LIBGCOVSRCS}
23 23
24CLEANFILES+= ${LIBGCOVSRCS} 24CLEANFILES+= ${LIBGCOVSRCS}
25 25
26${LIBGCOVSRCS}: ${.CURDIR}/Makefile 26${LIBGCOVSRCS}: ${.CURDIR}/Makefile
27 ${_MKTARGET_CREATE} 27 ${_MKTARGET_CREATE}
28 printf '#define L${.PREFIX}\n#include <libgcov.c>\n' >${.TARGET} 28 printf '#define L${.PREFIX}\n#include <libgcov.c>\n' >${.TARGET}
29 29
30.include <bsd.lib.mk> 30.include <bsd.lib.mk>
31 
32COPTS+= -Wno-stack-protector 
33.else 31.else
34.include <bsd.prog.mk> # do nothing 32.include <bsd.prog.mk> # do nothing
35.endif 33.endif