[prev in list] [next in list] [prev in thread] [next in thread] 

List:       debian-devel
Subject:    Re: Question about libcdda_paranoia
From:       Josef Spillner <josef () ggzgamingzone ! org>
Date:       2003-10-08 15:17:33
[Download RAW message or body]

On Wednesday 08 October 2003 16:58, Henning Moll wrote:
> Is this a bug in k3b? Should k3b try to dlopen 'libcdda_paranoia.so.0'
> instead? Is there a standard for so-naming (which is respected by all/
> most Gnu/Linux distributions)?

Shared object files that are private to a project are usually not named, i.e. 
only end in .so, and are installed into /usr/lib/<something>.
Shared libraries in /usr/lib are, well, "shared", and so require to be linked 
in properly. This means no package should make assumptions about their 
signature (provided symbols etc.) since .so is only a symlink in this case, 
and the only safe way of dealing with them is linking at build time.
I haven't looked at k3b specifically, but if this library isn't used by 
anything else, it doesn't belong into /usr/lib. If it is, it shouldn't be 
dlopen()ed.

> Where can i learn more about the naming of share object files?

info libtool

Josef

-- 
Play for fun, win for freedom.
Linux-Info-Tag Dresden 2003: http://www.linux-dresden.de


-- 
To UNSUBSCRIBE, email to debian-devel-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic