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

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: