On 01/06/13 11:46, David Chisnall wrote:
> 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)
>> @@ -6,6 +6,8 @@
>> 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?
> 

No. It's completely broken at all optimization levels. There do not
appear to be any flags that change the behavior. Building unwind-dw2.c
either with gcc or with the previous import of clang in our tree does
fix it, however.
-Nathan


_______________________________________________
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

Reply via email to