> On Dec 16, 2016, at 6:03 PM, Christopher Allan Webber 
> <cweb...@dustycloud.org> wrote:
> 
> Matt Wette writes:
> 
>>> On Dec 16, 2016, at 5:50 AM, Matt Wette <matt.we...@gmail.com> wrote:
>>> 
>>> OK.  This is gonna be hard to trace down.
>>> 
>>> I am on a Mac running Sierra, 10.12.2.  At work I am running 10.9 I 
>>> believe, and I see the same behavior.
>>> 
>>> 
>>> If I compile with gcc 6.2 or gcc4.9, but no extra flags besides —prefix, I 
>>> get the following failure:
>>> 
>>> FAIL: numbers.test: string->number: valid complex number strings
>>> 
>>> and trace this down to 
>>> 
>>> meta/guile -c '(display (eqv? (imag-part (string->number "#i1@-0")) -0.0))' 
>>> => #f
>> 
>> I am now compiling with clang-3.9 and getting fatal errors.  Stay tuned …
> 
> Is clang supported?  I didn't think it was.
> 

Maybe not, but it provides additional checks that may be catching something.   
The error that is coming up is with respect to atomics in atomics-internal.h.  
I believe C11 requires that the pointer arguments be _Atomic but they are not.  
I am trying to build w/o the atomic routines (using clang), but will retry with 
gcc.

Reply via email to