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

Bug#274367: glibc: [amd64] New GLIBC pass to create 32bit libc6-i386 and libc6-dev-i386 packages



On Fri, Oct 01, 2004 at 02:13:47PM +0200, Andreas Jochens wrote:
> Package: glibc
> Severity: wishlist
> Tags: patch
> 
> Finally, there is a patch which creates a 32bit i386 version of libc6
> on amd64 by adding an extra pass to glibc. The new packages 'libc6-i386'
> and 'libc6-dev-i386' install the 32bit libc6 files in /usr/lib32, which
> is a symlink to '/emul/ia32-linux/usr/lib'. This location may look a 
> bit strange first, but this is where the 'ia32-libs' package
> installs all 32bit i386 libraries and files at the moment. 
> 
> The 'ia32-libs' package currently installs a libc6 binary package
> which has been compiled by the i386 distribution. This is ugly because
> it makes the whole amd64 distribution, especially the amd64 gcc compiler,
> depend on binary packages from the i386 distribution.
> 
> Of course the 'ia32-libs' package will also have to be changed, 
> so that it no longer installs libc6 by itself 
> but simply depends on libc6-i386 instead.
> 
> The attached patch - together with a corresponding patch to ia32-libs -
> has been used for a few weeks by the experimental amd64/gcc-3.4 archive
> without problems so far.

When we do this for amd64, we ought to do the same thing for ia32 as
well.  Then amd64-libs can lose the libraries.

[I didn't really look at the patch.]

-- 
Daniel Jacobowitz



Reply to: