Skip site navigation (1)Skip section navigation (2)
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>