Package: dpkg Version: 1.10.10 Severity: wishlist As discussed severel times on debian-devel, see for example http://lists.debian.org/debian-devel/2003/debian-devel-200304/msg00700.html , x86-64, s390x and possibly other 64 bit architectures need to install their libraries to /lib64 and /usr/lib64 instead of /lib and /usr/lib. This makes it possible to install unchanged packages of the corresponding 32 bit architecture, i386 for x86-64 and s390 for s390x, concurrently with the 64 bit packages.
In order to support this by dpkg, we need basically a means to specify a name for the 64 bit package and a name for a substitution variable for the package name to parameterize Depends and Provides information. The original proposal for two different package names came from Wichert http://lists.debian.org/debian-devel/2003/debian-devel-200304/msg00782.html . I have done a sample implementation for it by introducing two new keywords Package64 and Substvarname for debian/control. See http://lists.debian.org/debian-x86-64/2003/debian-x86-64-200306/msg00005.html for details. We need also a new dpkg feature that supports the concept of compatible architectures, e.g. x86-86 and i386, so that packages of both architectures can be installed concurrently. I haven't done a sample implementation yet. Regards, Gerhard

