Differences between revisions 1 and 2
Revision 1 as of 2007-10-03 06:39:22
Size: 215
Comment:
Revision 2 as of 2007-11-20 10:40:18
Size: 824
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Line 5: Line 4:

Maintainers should not drop symbols file directly into debian/ without understanding the mechanisms behind. The following list of actions is recommended before doing that:

 1. This is very likely that the version of libtool in your package is buggy and will export private symbols. Updating the libtool scripts of your package from the latest version in Debian is something to do to avoid problems.
 2. Check that the list of symbols exported by your library is correct and does not contains private symbols.
 3. Be prepared for breakages and bug reports, and don't wait to much before processing them.

How to use symbols files

This page is meant to collect some generic recommendations for handling symbols files. It's related to the [wiki:Projects/ImprovedDpkgShlibdeps improved dpkg-shlibdeps project].

Maintainers should not drop symbols file directly into debian/ without understanding the mechanisms behind. The following list of actions is recommended before doing that:

  1. This is very likely that the version of libtool in your package is buggy and will export private symbols. Updating the libtool scripts of your package from the latest version in Debian is something to do to avoid problems.
  2. Check that the list of symbols exported by your library is correct and does not contains private symbols.
  3. Be prepared for breakages and bug reports, and don't wait to much before processing them.