Jeremie Le Hen has created some ProPolice patches for FreeBSD 6.x and 7-CURRENT. ProPolice is a gcc extension written by Hiroaki Etoh for IBM that tries to prevent stack-smashing attacks. You can find the announcement of the patches here, more info about ProPolice on the IBM ProPolice page, and you can download the FreeBSD patches from here.
This has been used by OpenBSD for quite a while; and now is probably going into FreeBSD – great.
Frankly however I wish GCC folks would focus on it and get it in there. I expect it would be a pain to test and prove, and there maybe difficulties with some architectures.
IIRC it is – GCC 4.1.x has SSP.
You might interested in this
http://fedora.redhat.com/docs/release-notes/fc5/release-notes-ISO/#…
I have been using SSP with my GCC on Linux for years now. I’m surprised it took so long to get it working on FreeBSD. It really is a neat project and coupled with some other technologies like grsecurity and/or SELinux, it can be an important security feature.