[NumPy-Tickets] [NumPy] #1322: Scipy build fails on Mac OS X 10.5.8, Numpy import fails on Mac OS X 10.5.8
NumPy Trac
numpy-tickets@scipy....
Tue Sep 7 08:52:45 CDT 2010
#1322: Scipy build fails on Mac OS X 10.5.8, Numpy import fails on Mac OS X 10.5.8
-------------------------------------------------------------------+--------
Reporter: ndufour | Owner: cdavid
Type: defect | Status: new
Priority: high | Milestone: 1.5.1
Component: Official binaries | Version:
Keywords: build failure import failure multiarray.so multiarray |
-------------------------------------------------------------------+--------
Changes (by rgommers):
* status: needs_info => new
Comment:
Reformatting the first comment for readability:
{{{
Library/WebServer/CGI-Executables>file
/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-
packages/numpy/core/multiarray.so
/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-
packages/numpy/core/multiarray.so: Mach-O universal binary with 2
architectures
/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-
packages/numpy/core/multiarray.so (for architecture ppc7400): Mach-O
bundle ppc
/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-
packages/numpy/core/multiarray.so (for architecture i386): Mach-O bundle
i386
/Library/WebServer/CGI-Executables>uname
Darwin
/Library/WebServer/CGI-Executables>uname -a
Darwin dhcp-18-111-92-239.dyn.mit.edu 9.8.0 Darwin Kernel Version 9.8.0:
Wed Jul 15 16:55:01 PDT 2009; root:xnu-1228.15.4~1/RELEASE_I386 i386
/Library/WebServer/CGI-Executables>
}}}
I've looked into this some more and found a large amount of reports with
the same problem - no solution. The issue seems to that binaries compiled
on 10.6 simply fail to load on 10.5 despite the correct SDK being used
(10.4 in this case, I checked all individual files in the build log). I
think this problem first started occurring when David C. upgraded his
machine to Snow Leopard before 1.4.0.
One of the most complete threads about this I found is
http://web.archiveorange.com/archive/v/JT06FFoTBH5HKDgJ9T5X. At the end
there is a report that including a compile flag {{{-mmacosx-version-
min=10.4}}} helps. Will give that a try when I find the time.
The only safe way to go though, as far as I can tell, is what Sage does:
provide separate binaries for each version of OS X, built on that same OS
version.
--
Ticket URL: <http://projects.scipy.org/numpy/ticket/1322#comment:14>
NumPy <http://projects.scipy.org/numpy>
My example project
More information about the NumPy-Tickets
mailing list