[Numpy-discussion] numpy.distutils, windows dll vs lib
Robert Kern
robert.kern@gmail....
Fri Mar 16 00:25:32 CDT 2007
David Cournapeau wrote:
> I don't use the library for linking: I only need to be able to load it
> dynamically through ctypes. What I did is simply overriding the
> calc_info method, in which I try to detect both library and header
> files. For the library, I do the following:
>
> # Look for the shared library
> sndfile_libs = self.get_libs('sndfile_libs', self.libname)
> lib_dirs = self.get_lib_dirs()
> for i in lib_dirs:
> tmp = self.check_libs(i, sndfile_libs)
> if tmp is not None:
> info = tmp
> break
> else:
> return
>
> When I look at the system_info.check_libs code, it looks like it is
> trying to look for any extension, and the first found is returned... But
> this is not what I get, and I am not sure to see what I am doing wrong.
Well, since the first line of that method is this:
exts = self.library_extensions()
I conclude that if you were to override that method to return only ['.dll'],
then your code will work.
--
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 Numpy-discussion
mailing list