Re: Debian for x86-64 (AMD Opteron)
-----BEGIN PGP SIGNED MESSAGE-----
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
> - 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.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
-----END PGP SIGNATURE-----