Integration of ProPolice in FreeBSD

Jeremie Le Hen jeremie at le-hen.org
Mon May 5 21:13:18 UTC 2008


On Sat, May 03, 2008 at 09:01:10PM -0700, David O'Brien wrote:
> On Fri, May 02, 2008 at 09:01:47AM +0200, Jeremie Le Hen wrote:
> > Index: sys/conf/kern.pre.mk
> > ===================================================================
> > RCS file: /mnt/octobre/space/freebsd-cvs/src/sys/conf/kern.pre.mk,v
> > retrieving revision 1.97
> > diff -u -p -r1.97 kern.pre.mk
> > --- sys/conf/kern.pre.mk	2 Feb 2008 19:55:28 -0000	1.97
> > +++ sys/conf/kern.pre.mk	29 Mar 2008 14:06:45 -0000
> > @@ -3,10 +3,7 @@
> >  # Part of a unified Makefile for building kernels.  This part contains all
> >  # of the definitions that need to be before %BEFORE_DEPEND.
> >  
> > -SRCCONF?=	/etc/src.conf
> > -.if exists(${SRCCONF})
> > -.include "${SRCCONF}"
> > -.endif
> > +.include <bsd.own.mk>
> 
> I may not be seeing it - why do you need this change?

It is needed so I can use MK_SSP later in kern.mk:

===================================================================
RCS file: /mnt/octobre/space/freebsd-cvs/src/sys/conf/kern.mk,v
retrieving revision 1.52
diff -u -p -r1.52 kern.mk
--- sys/conf/kern.mk    24 May 2007 21:53:42 -0000      1.52
+++ sys/conf/kern.mk    29 Mar 2008 13:44:15 -0000
@@ -97,3 +97,10 @@ CFLAGS+=     -ffreestanding
 .if ${CC} == "icc"
 CFLAGS+=       -restrict
 .endif
+
+#
+# GCC SSP support.
+#
+.if ${MK_SSP} != "no" && ${CC} != "icc"
+CFLAGS+=       -fstack-protector
+.endif


Regards,
-- 
Jeremie Le Hen
< jeremie at le-hen dot org >< ttz at chchile dot org >


More information about the freebsd-arch mailing list