[SciPy-dev] Building newcore with the intel compilers on Itanium2...

Robert Kern rkern at ucsd.edu
Thu Nov 3 00:53:52 EST 2005


Fernando Perez wrote:
> Fernando Perez wrote:
> 
>>Or is it in fact correct to link using gcc (since that's what python itself 
>>was built with) and should we just try to get gcc to pick up the intel 
>>libraries in the final link step?  I'll try to get that to work as well, in 
>>teh meantime...
> 
> OK, just to provide more info:  I've confirmed that linking with gcc, even if 
> you explicitly ask for the library that contains that symbol, doesn't work. 
>   However, if I manually rerun the link steps as:
> 
> icc -pthread -shared 
> build/temp.linux-ia64-2.3/scipy/base/src/multiarraymodule.o -o 
> build/lib.linux-ia64-2.3/scipy/base/multiarray.so
> 
> and then run the 'python setup.py install' step with this rebuilt 
> multiarray.so object, the problem goes away.
> 
> So the question really is: how do we get scipy.distutils to use icc as the 
> LINKER and not to use gcc at all?  Thanks for any pointers...

How was the interpreter built? What linker do other extensions get
linked with when using plain-old-distutils?

-- 
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