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

Re: pkg-config



On Wed, Sep 07, 2005 at 05:55:15AM +1000, skaller wrote:
> On Mon, 2005-09-05 at 21:31 +0100, Mark Seaborn wrote:
> > I think I understand the semantics of ELF versioned symbols, but I
> > don't really understand why they are supposed to be useful.

Ulrich Drepper has written a nice howto about shared libraries, that
also describes symbol versioning and why it's useful.

I found it a great help when learning about shared libs:
http://people.redhat.com/drepper/dsohowto.pdf

Also nice is the Debian Library Packaging Guide:
http://www.netfort.gr.jp/~dancer/column/libpkg-guide/libpkg-guide.html

> (b) Even if the ABI is the same, the semantics may not be.
AFAIK the semantics are also considered part of the ABI. So even if
the 2 functions had the same signature, but different semantics,
they wouldn't be considered to have the same ABI (eg. when the
meaning of some flags changes).

Cheers,
Christian Aichinger

Attachment: signature.asc
Description: Digital signature


Reply to: