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 <b...@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.
signature.asc
Description: This is a digitally signed message part