Re: Bug#379090: Still no news on 64bit i386 kernels
On Tue, Oct 31, 2006 at 02:01:22PM +0100, Frederik Schueler wrote:
> On Tue, Oct 31, 2006 at 01:30:59AM -0800, Steve Langasek wrote:
> > Can someone from the kernel team comment on whether there are problems with
> > this particular patch that have not yet been noted in the bug report? If
> > there aren't any known objections, I could review the patch myself and look
> > at committing it.
> Adding amd64 as subarch to i386 would mean 3 additional flavors to
> build, raising the overall build-time of that package by 1.5-2h.
Which doesn't sound like a blocker to me, FWIW. Also, what about just
providing the "amd64" flavor for i386 without the xen/vserver flavors? In
particular, I don't see any need for the xen flavor, wouldn't xen work just
fine with amd64 as the dom0 install and i386 in domX without any kernel
images installed in the domX?
> Additionally, I don't know in what state the current cross-build env for
> i386 is, and building 64bit kernels on i386 might produce
> abi-incompatible kernels causing even more problems.
As noted, it's not cross-building, this is treated as a native 64-bit build
by the compiler and the code path has been well-exercised by other packages.
> IMHO the best solution would be to repackage the amd64 debs into i386
> ones. This can be trivially done and should not cause any regressions.
> The "real" solution for this still is multiarch. I haven't heard much
> of it since a couple of months, is anyone still actively working on it?
Multiarch isn't really going anywhere for etch; HP seems to have thrown its
support behind a proposal for a nex-gen dpkg that munges packages
dynamically to support multiarch, which would be an etch+1 at best, and
momentum has fallen off for anything in the etch timeframe.
Building the i386 kernel debs from the amd64 ones seems to suffer from the
problems outlined in the rest of this thread.
In light of this, is enabling amd64 flavors for i386 an option, or not?
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.