Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 17 Sep 2009 22:16:42 +1000
From:      Peter Jeremy <peterjeremy@acm.org>
To:        freebsd-current@freebsd.org
Subject:   Re: Stack protection breaks -fprofile-generate
Message-ID:  <20090917121642.GA1997@server.vk2pj.dyndns.org>
In-Reply-To: <20090917061054.GA48371@server.vk2pj.dyndns.org>
References:  <20090917061054.GA48371@server.vk2pj.dyndns.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--+HP7ph2BbKc20aGI
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On 2009-Sep-17 16:10:54 +1000, Peter Jeremy <peterjeremy@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        =20
>/usr/lib/libgcov.a(_gcov.o)(.text+0x13df): In function `gcov_exit':
>/usr/src/gnu/lib/libgcov/../../../contrib/gcc/libgcov.c:532: undefined ref=
erence 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.

--=20
Peter Jeremy

--+HP7ph2BbKc20aGI
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.12 (FreeBSD)

iEYEARECAAYFAkqyKKoACgkQ/opHv/APuIeE8QCgvfCT8gwYYHq4Ml7GCCUk5fVW
VAQAn3sWNacHMJpbEM1JI3aQ99ULXkn1
=EAB6
-----END PGP SIGNATURE-----

--+HP7ph2BbKc20aGI--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090917121642.GA1997>