Bug#197117: dpkg support for /lib64 and /usr/lib64 locations on 64 bit platforms
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
Reply to: