I help maintain the capnproto Debian packages. Debian bug #720063 (the
original ITP) may be relevant to this discussion:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=720063

C++ mangled symbols are arch dependent & c++filt wasn't playing nice.
Then I stumbled across this part of the Debian Policy Manual:

https://www.debian.org/doc/debian-policy/ch-sharedlibs.html#s
-sharedlibs-depends

Specifically:

"However, maintaining exhaustive symbols information for a C++ library
can be quite onerous, so shlibs files may be more appropriate for most
C++ libraries. Libraries with a corresponding udeb must also provide a
shlibs file, since the udeb infrastructure does not use symbols files."

And this:

http://www.eyrie.org/~eagle/journal/2012-02/001.html

"In the end, I reverted the changes and have gone back to not providing
a symbols file, and instead just using shlibs."

At this point we opted out of the symbols file as far as the Debian
packages were concerned. Open to patches if symbols can be easily
maintained, but it sounds like others have been down that road &
struggled.


** Bug watch added: Debian Bug tracker #720063
   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=720063

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1367551

Title:
  [MIR] capnproto

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/capnproto/+bug/1367551/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to