Stack protection breaks -fprofile-generate

Peter Jeremy peterjeremy at acm.org
Thu Sep 17 12:16:46 UTC 2009


On 2009-Sep-17 16:10:54 +1000, Peter Jeremy <peterjeremy at acm.org> wrote:
>Somewhere between early June and lastest 8.x, -fprofile-generate broke
>on i386.  This looks to be related to stack protection.
>
>$ echo 'int main() { return 0; }' > x.c
>$ cc x.c
>$ cc -fprofile-generate x.c         
>/usr/lib/libgcov.a(_gcov.o)(.text+0x13df): In function `gcov_exit':
>/usr/src/gnu/lib/libgcov/../../../contrib/gcc/libgcov.c:532: undefined reference to `__stack_chk_fail_local'

Checking on 8.0-BETA4 from yesterday (about SVN rev 197239), it fails
on i386 and succeeds on amd4.  It looks suspiciously like this is
more fallout from r195697 but I'm not sure what the fix is.

-- 
Peter Jeremy
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-current/attachments/20090917/3b5fd50e/attachment.pgp


More information about the freebsd-current mailing list