Re: debian/*.symbols files for C++ libraries
On February 17, 2020 9:23:39 PM UTC, Mike Gabriel <mike.gabriel@das-netzwerkteam.de> wrote:
>Hi all,
>
>(please Cc: me when replying. Thanks.)
>
>I'd like to warm up an old topic regarding creation of *.symbols files
>
>for shared libraries implemented in C++.
>
>I have followed all links in [1] and esp. read Russ Alberries
>experiment results [2,3]. All writing are quite old and I wonder if
>something new has come up meanwhile (improved tool chains, etc).
>
>Until now, I mostly avoided writing .symbols files for C++ shared libs.
>
>However, here comes the question: How do people handle .symbols files
>these days if they originate from C++ code? How do people make sure
>the .symbols files are correct for all supported architectures? What
>tool chains are used? Are there other good reads about the topic?
>
>My current context: I want to fix various build failures of lib-cpp
>related packages relevant for upcoming Unity8.
>
>Thanks + Greets,
>Mike
>
>[1] https://wiki.debian.org/UsingSymbolsFiles
>[2] https://www.eyrie.org/~eagle/journal/2012-01/008.html
>[3] https://www.eyrie.org/~eagle/journal/2012-02/001.html
Here's what the QT/KDE team use:
https://qt-kde-team.pages.debian.net/symbolfiles.html
https://manpages.debian.org/testing/pkg-kde-tools/pkgkde-symbolshelper.1.en.html
I've used it for other C++ packages with pretty good success.
Scott K
Reply to: