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

Re: pkg-config



On Sun, Sep 04, 2005 at 11:22:33PM +1000, skaller wrote:
> On Sun, 2005-09-04 at 04:08 -0700, Steve Langasek wrote:
> > On Sun, Sep 04, 2005 at 08:06:07PM +1000, skaller wrote:

> > The second part,

> > MIT_KRB5_17 {
> >     global:
> > 	*;
> > }

> > specifies a symbol version to apply to all other exported symbols.

> What is the effect of applying a symbol version? Does this change
> the symbol 'external name'? Or is it a separate attribute, 
> in which case, how can a client of the library specify a particular
> symbol version?

Symbol versions are transparent to the application, but when present at
build time the linker binds references to that symbol to the specified
symbol version -- this allows the runtime linker to distinguish between
two different functions with the same name but different
implementations.

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

Attachment: signature.asc
Description: Digital signature


Reply to: