On Sat, Apr 23, 2011 at 3:03 PM, Tobias Hansen <[email protected]> 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 -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

