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
