Re: clang 3.2 RC2 miscompiles libgcc?

From: David Chisnall <theraven_at_FreeBSD.org>
Date: Sun, 6 Jan 2013 16:46:27 +0000
On 6 Jan 2013, at 14:17, Stefan Farfeleder wrote:

> On Fri, Jan 04, 2013 at 04:49:41PM +0100, Stefan Farfeleder wrote:
>> Here's a minimal test case that reproduces the bug:
> [...]
> 
> Until someone fixes this bug, could we apply something like this as a
> work-around?
> 
> Stefan
> 
> Index: gnu/lib/libgcc/Makefile
> ===================================================================
> --- gnu/lib/libgcc/Makefile	(revision 245055)
> +++ gnu/lib/libgcc/Makefile	(working copy)
> _at__at_ -6,6 +6,8 _at__at_
> SHLIB_NAME=	libgcc_s.so.1
> SHLIBDIR?=	/lib
> 
> +CC=	gcc
> +
> .include <bsd.own.mk>
> #
> # libgcc is linked in last and thus cannot depend on ssp symbols coming

This will break the build entirely for those of us who build without gcc, and as we are planning on removing gcc entirely by the 10.0 timeframe we should be encouraging people to do this, not discouraging it.

Does compiling at a lower optimisation level (-O1?  -O0) work as a temporary fix?

David
Received on Sun Jan 06 2013 - 15:46:38 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:33 UTC