[NumPy-Tickets] [NumPy] #1504: Numpy Can't Link Against 64 bit threaded MKL libraries
NumPy Trac
numpy-tickets@scipy....
Fri Jun 4 00:51:07 CDT 2010
#1504: Numpy Can't Link Against 64 bit threaded MKL libraries
-----------------------------------+----------------------------------------
Reporter: SevenThunders | Owner: somebody
Type: defect | Status: new
Priority: normal | Milestone: 2.0.0
Component: Other | Version: 1.4.0
Keywords: mkl undefined symbols |
-----------------------------------+----------------------------------------
The latest MKL libraries (> 10.2) have somewhat complicated link
requirements. They require grouping flags and now apparently generate
runtime errors if one tries to use numpy (e.g. dot()) after linking
against the dynamic libraries in linux.
I'm getting the errors described here:
http://software.intel.com/en-us/forums/showthread.php?t=74037
The claim is that the dynamic loading of the mkl libraries is not in the
correct order and cause undefined symbols errors. The proposed solution
is to link using static libraries, but the current build scheme does not
offer that kind of control.
I thought perhaps the scons fork might get me there, but I currently
can't install that because it seems to require a development version of
NumScons (0.11 ?) for which there are no downloadable binaries/packages.
Seeing as how mkl is the currently the best way to get good numpy
performance on Intel machines, I would think this would be a fairly high
priority item. I know I'm not the only one with this problem.
--
Ticket URL: <http://projects.scipy.org/numpy/ticket/1504>
NumPy <http://projects.scipy.org/numpy>
My example project
More information about the NumPy-Tickets
mailing list