Thanks for you quick response Ralf.  Regarding binaries, we are
trying to avoid to different EPD binaries for different versions of OSX,
as maintaining/distributing/testing more binaries is quite expensive.

- Ilan


On Wed, Jul 27, 2011 at 12:58 PM, Ralf Gommers
<[email protected]> wrote:
>
>
> On Wed, Jul 27, 2011 at 7:17 PM, Ilan Schnell <[email protected]>
> wrote:
>>
>> MacOS Lion:
>> >>> numpy.sqrt([complex(numpy.nan, numpy.inf)])
>> array([ nan+infj])
>>
>> Other all system:
>> array([ inf+infj])
>>
>> This causes a few numpy tests to fail on Lion.  The numpy
>> was not compiled using the new LLVM based gcc, it is the
>> same numpy binary I used on other MacOS systems, which
>> was compiled using gcc-4.0.1.  However on Lion it is linked
>> to Lions LLVM based gcc runtime, which apparently has some
>> different behavior when it comes to such strange complex
>> values.
>>
> These type of complex corner cases fail on several other platforms, there
> they are marked as skipped. I propose not to start changing this yet - the
> compiler change is causing problems with scipy
> (http://projects.scipy.org/scipy/ticket/1476) and it's not yet clear what
> the recommended build setup on Lion should be.
>
> Regarding binaries, it may be better to distribute separate ones for each
> version of OS X from numpy 1.7 / 2.0 (we already do for python 2.7). In that
> case this particular failure will not occur.
>
> Cheers,
> Ralf
>
>
> _______________________________________________
> NumPy-Discussion mailing list
> [email protected]
> http://mail.scipy.org/mailman/listinfo/numpy-discussion
>
>
_______________________________________________
NumPy-Discussion mailing list
[email protected]
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to