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

Bug#778212: closed by Ben Hutchings <ben@decadent.org.uk>



On Thu, 2015-02-12 at 22:08 +0100, Adam Borowski wrote:
> On Thu, Feb 12, 2015 at 05:21:14PM +0000, Debian Bug Tracking System wrote:
> > This is an automatic notification regarding your Bug report
> > which was filed against the src:linux package:
> > 
> > #778212: linux: please build the kernel and udebs on x32
> > 
> > It has been closed by Ben Hutchings <ben@decadent.org.uk>.
> 
> > No, you need to make the installer use the amd64 packages for this.
> 
> 1. d-i cannot currently use packages from a foreign architecture (same
> applies for example to i386 on non-ancient hardware)
>
> 2. neither can it use udebs (needed to boot d-i itself)

We have multiarch now and I have no intention of adding more
fake-architecture packages as a workaround for non-multiarch-aware tools
(in fact I'd like to remove those that we have now, wherever the real
architecture is a release architecture).

> 3. amd64 kernels currently have x32 syscalls disabled unless a special
> argument is passed on the command line.  This is fragile, especially if
> fancy combinations of bootloader with preseeding are involved.

Right, so you'll want to add that parameter to the initial configuration
in grub-installer.

> I'm not going to force reopen this, as you know more about Debian kernel
> packaging than me (duh), but at least in my unofficial x32 release I'm going
> to use kernel+udebs with this patch, unless you can enlighten me.  Would you
> please elaborate a bit about what do I understand wrong?  And what the plans
> for foreign kernels in d-i are?

My plan is that you implement this since you're adding the first
architecture that needs it.

Ben.

-- 
Ben Hutchings
Make three consecutive correct guesses and you will be considered an expert.

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: