Building things with setup.py
James Stroud
jstroud at mbi.ucla.edu
Thu Sep 21 22:46:33 EDT 2006
James Stroud wrote:
> Hello All,
>
> This is annoying. I am trying to build scipy right now but every .so
> file requires my adding "-lpython2.5 -lpthread -lm -lutil -ldl -shared"
> to the ld flags.
>
> Main Question: When building with "setup.py", where can I include this
> information so I don't have to link every .so file by hand?
>
> Also, why would this not be caught by the developers of scipy and numpy?
> What factors go into needing to specify libraries and to properly link
> .so files manually? Certainly the enthought didn't forget to test the
> build process, so why would my machine be special in this regard?
>
> I'm running Linux FC4 on a dual intel p4 (~3.2 GHz) with sundry
> libraries in non-standard places. Is this non-standard part what's
> killing me?
>
> James
>
Well I added those arguments to $LDFLAGS, but it seemed like a pretty
miserable hack, especially the "-shared" part.
I'm still curious how to make a 3rd party setup.py work correctly.
James
--
James Stroud
UCLA-DOE Institute for Genomics and Proteomics
Box 951570
Los Angeles, CA 90095
http://www.jamesstroud.com/
More information about the Python-list
mailing list