Date: Wed, 12 Dec 2007 05:04:19 +0200 From: Nikolay Pavlov <qpadla@gmail.com> To: freebsd-current@freebsd.org Cc: Jeremie Le Hen <jeremie@le-hen.org> Subject: Re: Patch to enable SSP on RELENG_7/CURRENT by default Message-ID: <200712120504.19496.qpadla@gmail.com> In-Reply-To: <20071211221318.GB47521@obiwan.tataz.chchile.org> References: <20071211221318.GB47521@obiwan.tataz.chchile.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--nextPart7267659.BUuPRfjGbe Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Wednesday 12 December 2007 00:13:18 Jeremie Le Hen wrote: > Hi list, > > I already posted a couple of month ago for a patch to bring in > ProPolice/SSP into 6-STABLE and 7-CURRENT [1]. Understandably, it has > never been commited because this required to heavily patch GCC 3.4.6, > which is a contributed software. > > Now that RELENG_7 and CURRENT have GCC 4.2.1, which provides SSP, > FreeBSD just lacks the "glue" bits to make the best of it. Once > applied, FreeBSD will be compiled with SSP unless WITHOUT_SSP is set. > > This patch is a kind of proof of concept. For example, the FreeBSD > team might not want to enable SSP by default (any benchmark from other > users than me would be welcome). The Makefile guy(s?) may also have > comments on how I've implemented it in the build infrastructure > (SSP_CFLAGS notably). Also, the kernel bits I scrawled in > sys/kern/stack_protector.c should surely be improved. > > Best regards, > > [1] http://tataz.chchile.org/~tataz/FreeBSD/SSP/ Hi Jeremie. There is already WITHOUT_SSP option documented in src.conf in a BETA4 is this some kind of a stub? =2D-=20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =20 =2D Best regards, Nikolay Pavlov. <<<----------------------------------- = =20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =20 --nextPart7267659.BUuPRfjGbe Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQBHX0+z/2R6KvEYGaIRAmniAKC9NI9Rv2ZEWY/4VKVZbXofbdKScACeMZSM 5wADfKRgHJJqnvFuYvbFpfg= =xTE5 -----END PGP SIGNATURE----- --nextPart7267659.BUuPRfjGbe--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200712120504.19496.qpadla>