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

Re: Dependencies on shared libs, take 2

Le lundi 04 juin 2007 à 10:54 +0200, Raphael Hertzog a écrit :
> Creating a first version of the symbols file is not difficult either. For
> the sake of example, here's how I did with the libc6 package. I included 
> the etch package first so that I have history of symbols starting from
> etch. 
> $ aptitude download libc6/stable libc6/unstable
> $ dpkg -x libc6_2.3.6.ds1-13_i386.deb /tmp/etch-libc6
> $ dpkg -x libc6_2.5-9_i386.deb /tmp/sid-libc6
> $ dpkg-gensymbols -v2.3.6.ds1 -plibc6 -e/tmp/etch-libc6/lib*.so* -Olibc6.symbols
> $ dpkg-gensymbols -v2.5-9 -plibc6 -e/tmp/sid-libc6/lib*.so* -Olibc6.symbols

Again, this doesn't take into account existing symbols that change their
ABI across versions. I won't insist too much, as I have already
explained at large how heavy a burden it puts on the maintainer's

: :' :      We are debian.org. Lower your prices, surrender your code.
`. `'       We will add your hardware and software distinctiveness to
  `-        our own. Resistance is futile.

Attachment: signature.asc
Description: Ceci est une partie de message =?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=

Reply to: