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: