[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Shared libraries, dependencies and symbols files



Hi,

On Mon, 01 Oct 2007, Pierre Habouzit wrote:
> On Mon, Oct 01, 2007 at 03:47:34PM +0000, Raphael Hertzog wrote:
> > You type a binary package name and you get to see whether you'll
> > be able to use a single symbols files for all arches like
> > simple libs, for example ftplib3:
> > http://qa.debian.org/cgi-bin/mole/seedsymbols?pkgname=ftplib3
> > 
> > Or if you're a complicated lib like libc6, you'll have to handle
> > different files for each architecture:
> > http://qa.debian.org/cgi-bin/mole/seedsymbols?pkgname=libc6
> 
>   Is there some statics on how many packages have per arch files ?
> (Maybe excluding the hurd case if possible, as it seems to be a specific
> to hurd issue).

I posted some in the previous thread on this topic:
http://lists.debian.org/debian-devel/2007/08/msg00915.html
| Among 2195 packages with shlibs files, 1347 have the same symbols file
| across all architectures, and on the 848 packages where we have
| differences, 354 of them have differing versions in various architectures
| in unstable (so the difference might be unrelated to the architecture, but
| simply because the code base differs). That still lives 494 packages which
| are in sync in unstable and who have different set of symbols on different
| architectures.  Many of them are C++ packages but not all.

This analysis was done without counting hurd-i386 (which was simply
forgotten in my list of arches...) but included m68k.

Cheers,
-- 
Raphaël Hertzog

Premier livre français sur Debian GNU/Linux :
http://www.ouaza.com/livre/admin-debian/



Reply to: