[SciPy-dev] Infinite loop in machar.py

Robert Kern rkern at ucsd.edu
Mon Nov 7 18:10:25 CST 2005

Ed Schofield wrote:

> I'm using OS X 10.4 with the default gcc 4.0.0 and AltiVec libraries.
> One of the Apple docs
> (http://images.apple.com/macosx/pdf/MacOSX_UNIX_TB.pdf) states:
> "In Tiger [10.4], long double always defaults to 16 bytes (128-bit
> head-tail), compared with 8 bytes in Mac OS X Panther [10.3] and earlier
> versions,"
> and that this is true for both 32-bit and 64-bit processors.
> Can I do anything else to shed more light on this problem?

I can't recommend using gcc 4.0 at this time. I've never had much luck
with it on Tiger for scipy or anything else, really. With gcc 3.3 on
Tiger on a G4, sizeof(long double) == 8, and test_longdouble passes.

You can choose to use gcc 3.3 with the following command:

  $ sudo gcc_select 3.3

To change back:

  # sudo gcc_select 4.0

Robert Kern
rkern at ucsd.edu

"In the fields of hell where the grass grows high
 Are the graves of dreams allowed to die."
  -- Richard Harter

More information about the Scipy-dev mailing list