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

Bug#379090: Still no news on 64bit i386 kernels



Frederik Schueler <fs@debian.org> writes:

> Hello,
>
> 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. 

And that is a problem?

> 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.

They aren't exactly cross build. Just with -m64. This is supported
upstream in both kernel and gcc and it better not have abi
differences. It is also used in libc6, gcc, fakeroot, zlib1g and a
bunch of other packages during build.

The same method (but much less elegantly) was used in sarge and nobody
has reported problems there, have they? So I guess we can rule that out.

> 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.

I asked this before and haven't yet recieved an answere:

What does w-b do when the amd64 build uploads amd64+i386 64bit kernel
debs but not 32bit. Afaik the package should be detected as incomplete
and set to "needs-build" for i386. i386 then builds the 32bit kernels
only and uploads them.

Unless someone is willing to test this technical aspect repackaging
seems out of question.

> 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?

Which means, at a minimum, changes to debian-cd and D-I to include the
amd64 packages on i386 and the linux64 boot option and a wrapper
package for apt/aptitude/dpkg to make the amd64 debs appear and
installable.

If the patch for 64bit kernel won't get accepted I can upload the
wrapper package.

> Best regards
> Frederik Schueler

MfG
        Goswin



Reply to: