Integration of ProPolice in FreeBSD

Kris Kennaway kris at FreeBSD.org
Wed Jun 25 12:01:57 UTC 2008


Jeremie Le Hen wrote:
> Hi Kris,
> 
> Thank you for testing this :).
> 
> On Wed, Jun 25, 2008 at 01:12:38AM +0200, Kris Kennaway wrote:
>>  Kris Kennaway wrote:
>>> FYI, I did a package build with world built with this patch (but without 
>>> adding -fstack-protector to CFLAGS).  I didnt notice any problems.  This 
>>> makes me slightly suspicious, but another hypothesis is that the patch is 
>>> in fact safe :-)
>>  I'm running a build with CFLAGS += -fstack-protector now...just to see how 
>>  much chaos will ensue :)
> 
> All ports on my laptop are compiled with it.  Only a few ones broke
> during build:
>     lang/gcc41
>     lang/gcc42	(gcc4x should break too)
>     emulators/qemu
>     net/etherboot

There are some others so far:

Everything gcc-derived:

http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/e.8-exp.2008062315/g95-0.91.20070129.log
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/e.8-exp.2008062315/gcc-ooo-3.4.1_3.log
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/e.8-exp.2008062315/gcc-3.4.6_3,1.log
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/e.8-exp.2008062315/mingw32-gcc-4.2.1,1.log
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/e.8-exp.2008062315/gpc-20060325_1.log
...

build error:

http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/e.8-exp.2008062315/ruby18-eet-0.1.4.log
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/e.8-exp.2008062315/ruby18-evas-20080302.log

segfaults, not aborts:

http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/e.8-exp.2008062315/zh-mplayer-fonts-1.0_1.log

runtime error:
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/e.8-exp.2008062315/quranref-1.01_1.log

linker failure:
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/e.8-exp.2008062315/emacs.app-9.0_3.log

sigbus:
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/e.8-exp.2008062315/ikiwiki-2.48_1.log
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/e.8-exp.2008062315/drscheme-370_2.log

abort due to stack protector:
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/e.8-exp.2008062315/vips-7.12.4_3.log

Kris


More information about the freebsd-arch mailing list