-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Friday 11 April 2003 23:17, Emile van Bergen wrote:
> > What I have in mind is something along the lines of > > libfoo 'Provides: libfoo(32bit)' > > lib64foo 'Provides: libfoo(64bit)' > > bar 'Depends: libfoo($BITSIZE)' > > I don't know if it's possible to teach dpkg and the other tools about > > this. > > I really have lost all clue of what you think is missing from current > behaviour. > > - lib64foo /already/ provides lib64foo. > - bar (a binary 64 bit package) can /already/ depend on lib64foo (and > not libfoo). > > What's the problem? The problem is when dpkg-shlibdeps can not determine the correct dependencies on library packages (e.g. a versioned Depends) and the package maintainer added an explicit 'Depends: libfoo (>= 1.2.3)' to the control file. Unless the source package is changed , the 64 bit binary will end up with 'Depends: lib64foo, libfoo (>=1.2.3)' instead of the correct 'Depends: lib64foo (>=1.2.3)'. Luckily, these seem to be far less common than I first though, so it could still be possible to do them by hand. Arnd <>< -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQE+lzaw5t5GS2LDRf4RAk+3AJ9Xm+Vl/K78zi6o4/nC0LpREVZnVwCgop7v uPSmQuNwdri9aam2uRxeJPQ= =wSKS -----END PGP SIGNATURE-----