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

Bug#649504: apt: please add multiarch support



On Mon, Nov 21, 2011 at 04:59:23PM +0000, Colin Watson wrote:
> Package: apt
> Version: 0.8.16~exp8
> Severity: normal
> Tags: patch
> User: ubuntu-devel@lists.ubuntu.com
> Usertags: origin-ubuntu ubuntu-patch precise

Thanks a bunch!
 
> The attached Bazaar bundle, based on the debian-experimental2 branch,
> converts apt's runtime library packages to multiarch support.  Aside
> from the usual reasons for converting libraries to multiarch, this would
> be particularly helpful because I believe it should make it possible to
> install apt:amd64 on an i386 system with an amd64 kernel (replacing the
> native apt) as the first step of a multiarch crossgrade.

I merged this into lp:~mvo/apt/convert-to-multiarch-lib-thanks-colin
and it looks fine (had to tweak it a tiny bit though based on the
observations from Julian and from a bzr-buildpackage run that did not
work out of the box).

> It's possible that libapt-pkg-dev can also be marked Multi-Arch: same as
> a result of this patch; I haven't checked whether the header files are
> reliably identical across architectures.  If this is the case, then
> please do go ahead and add that field as well.

I think this is the case, I can't see anything that is dynamically
generated here.
 
> I did try building python-apt against this, but I can't find a tree that
> supports the current apt ABI; so perhaps you could test this to make
> sure that I haven't broken the ability to link against libapt-pkg?

There is indeed some flux here, my lp:~mvo/python-apt/mvo tree will
build against both unstable and experimental. Python-apt keeps
building and working on my system.


Thanks!
 Michael



Reply to: