[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Where should DLL files go?



On Tue, Aug 25, 2009 at 09:48:56PM +0100, Sam Morris wrote:
> Although on Debian, the same shared library files (libfoo.so) are used
> by both compilers to link against, and ld-linux (what is that thing
> called? The "loader"? The "linker"?) to satisfy runtime dependencies,

Mm, not exactly.  At build time you use libfoo.so; at runtime you use
libfoo.so.VER.  It just happens that the ELF version of "stubs" is trivial
(a symlink).

> From a multiarch point of view, perhaps the DLL could go
> in /usr/lib/i586-mingw32msvc?

Cf. bug #542865 - in the future we might actually have a "mingw32"
mini-architecture, at which point these files would cause a package
conflict.  Maybe use /usr/i586-mingw32msvc/lib for now (the cross-build
directory)?

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
slangasek@ubuntu.com                                     vorlon@debian.org

Attachment: signature.asc
Description: Digital signature


Reply to: