]> err.no Git - dpkg/commit
Don't consider local symbols when merging symbols in SymbolFile
authorRaphael Hertzog <hertzog@debian.org>
Tue, 14 Aug 2007 13:09:58 +0000 (15:09 +0200)
committerRaphael Hertzog <hertzog@debian.org>
Tue, 14 Aug 2007 13:09:58 +0000 (15:09 +0200)
commit1c2c6ce514c967348ebae88e5afc5ed3ff9da183
treef034f3c1ae9545cfe3993c5ce36c44872aa2e558
parentfb437163ca96a0df0e98e50852412e42030add54
Don't consider local symbols when merging symbols in SymbolFile

Local symbols can only be used by the object defining them so they
can't be used by applications linked against the library. Hence they
are not needed in the "symbols" files that we used to track dependencies
on shared libraries. Use the get_exported_dynamic_symbols function to
ensure that we use the right set of symbols.
scripts/Dpkg/Shlibs/Objdump.pm
scripts/Dpkg/Shlibs/SymbolFile.pm