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

Re: RFS: alure (updated package)



On Sat, Apr 23, 2011 at 3:03 PM, Tobias Hansen <tobias.han@gmx.de> wrote:

> On that wiki page it says:
> "If you find (on some arches) symbols that are exported which are not
> supposed to be public, you must not use symbols versioning at all."

That must be outdated, since the dpkg-gensymbols manual page has an
"optional" tag that is for private symbols.

> If I'm not mistaken, private symbols are exported in the case of Alure (see
> [1]). If I run dpkg-gensymbols myself on libalure1 1.1, I also get such
> symbols starting with _Z.

That would be correct, it would be a good idea to contact alure
upstream about that and get them to stop exporting private symbols.

> Can I just create a symbols file containing only the public symbols? If not,
> why not? What should I do otherwise?

I'd suggest creating a symbols file containing all symbols and tagging
the private symbols as optional. Since the private ones look like C++
mangled names, you can use the unmangled names to avoid having
arch-specific symbols files.

-- 
bye,
pabs

http://wiki.debian.org/PaulWise


Reply to: