Finding dynamic libraries
Robert Kern
robert.kern at gmail.com
Sun Sep 17 03:34:02 EDT 2006
MonkeeSage wrote:
> Robert Kern wrote:
>> No, his extensions link against other shared libraries which are not Python
>> extensions. Those shared libraries are in nonstandard locations because he is
>> running his tests before installing the libraries and his Python code.
>
> In that case, couldn't it be done by placing a copy/symlink to the
> shared library in the same directory as the python extension, then
> reload()'ing the extension from the already running python process? I
> think, but am not certain, so don't hold me to it, that dlopen and
> kindred will search the working directory for a library before falling
> back to the cache or LD_LIBRARY_PATH and so on. Worth a shot mabye.
It depends on the OS. Most Linux systems do not.
--
Robert Kern
"I have come to believe that the whole world is an enigma, a harmless enigma
that is made terrible by our own mad attempt to interpret it as though it had
an underlying truth."
-- Umberto Eco
More information about the Python-list
mailing list