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

Re: Debian for x86-64 (AMD Opteron)



-----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-----



Reply to: