Re: abi-compliance-checker and abi-dumper to track API/ABI - some packages to check
>> Andrey Ponomarenko wrote:
>>> There is a new simple way to track changes in API/ABI of system
>>> libraries using a new ABI dumper [1] tool.
Hi,
in case someone wants to play with these tools, there are some packages
that should be analyzed.
On amd64 ldd reports symbol size mismatches in several binaries (seen via
piuparts+adequate), all these can be solved by rebuilding the package
in sid. The question is: Has an abi change been missed in some library?
The "old" library version to compare against can probably be found on
snapshot.debian.org, the interesting old version numbers should be
available in the build logs on buildd.debian.org ...
package: omake, library: libfam0, binNMU request: #715043
adequate: ldd -r /usr/bin/omake: /usr/bin/omake: Symbol `FamErrlist' has different size in shared object, consider re-linking
package: src:kannel, kannel-sqlbox, library: libsqlite3-0, binNMU request: #715213
adequate: ldd -r /usr/sbin/sqlbox: /usr/sbin/sqlbox: Symbol `sqlite3_version' has different size in shared object, consider re-linking
adequate: ldd -r /usr/sbin/bearerbox: /usr/sbin/bearerbox: Symbol `sqlite3_version' has different size in shared object, consider re-linking
package: qelectrotech, library: something from Qt, binNMU request: #715219
adequate: ldd -r /usr/bin/qelectrotech: /usr/bin/qelectrotech: Symbol `_ZTI17QGraphicsTextItem' has different size in shared object, consider re-linking
package: xracer, library: libfreeglut3, binNMU request: #715221
adequate: ldd -r /usr/games/xracer: /usr/games/xracer: Symbol `fgDisplay' has different size in shared object, consider re-linking
package: src:libaws, adabrowse src:, library: libasis2010, binNMU requests: #715223, #715218
adequate: ldd -r /usr/bin/ada2wsdl: /usr/bin/ada2wsdl: Symbol `asis__errors__error_kindsS' has different size in shared object, consider re-linking
adequate: ldd -r /usr/bin/ada2wsdl: /usr/bin/ada2wsdl: Symbol `a4g__int_knds__internal_element_kindsN' has different size in shared object, consider re-linking
adequate: ldd -r /usr/bin/ada2wsdl: /usr/bin/ada2wsdl: Symbol `a4g__int_knds__internal_element_kindsS' has different size in shared object, consider re-linking
adequate: ldd -r /usr/bin/adabrowse: /usr/bin/adabrowse: Symbol `asis__representation_clause_kindsS' has different size in shared object, consider re-linking
adequate: ldd -r /usr/bin/adabrowse: /usr/bin/adabrowse: Symbol `asis__element_kindsN' has different size in shared object, consider re-linking
adequate: ldd -r /usr/bin/adabrowse: /usr/bin/adabrowse: Symbol `asis__representation_clause_kindsN' has different size in shared object, consider re-linking
adequate: ldd -r /usr/bin/adabrowse: /usr/bin/adabrowse: Symbol `asis__declaration_kindsN' has different size in shared object, consider re-linking
Cheers,
Andreas
Reply to: