On Feb 1, 11:35 pm, cjblaine <cjbla...@gmail.com> wrote: > On Feb 1, 11:04 pm, cjblaine <cjbla...@gmail.com> wrote: > > > > > On Feb 1, 8:00 pm, Christian Heimes <li...@cheimes.de> wrote: > > > > cjblaine wrote: > > > > Where/how can I configure the appropriate portion of our Python > > > > install to do 100% the right thing instead of just 50% (-L)? > > > > Python's distutils doesn't alter the library search path unless you tell > > > it explicitly. > > > > > A specific example -- note the -L and lack of -R (Solaris build): > > > > > % python setup.py build > > > > .... > > > > gcc -shared build/temp.solaris-2.10-sun4u-2.6/pgmodule.o -L/afs/rcf/ > > > > apps/catchall/lib -lpq -o build/lib.solaris-2.10-sun4u-2.6/_pg.so > > > > % > > > > The Extension() class supports the rpath argument. Simply add > > > rpath="/path/to/library/dir" and you are good. > > > > Christian > > > Thanks for the reply. > > > So, python setup.py build rpath="/whatever/lib" ? > > Replying to myself: > > No. Actually, Christian, it looks like it's runtime_library_dirs? > > class Extension: > ... > runtime_library_dirs : [string] > list of directories to search for C/C++ libraries at run time > (for shared extensions, this is when the extension is loaded) > > So, how does one inject that into, I assume, setup.cfg ? Ideally it > could be done via the build command-line, but I don't see a way to do > that when browsing python setup.py build --help > > ( there is no setup.cfg provided in the PyGreSQL source tree, to ) > ( continue that example case )
Anyone? -- http://mail.python.org/mailman/listinfo/python-list