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

Re: make-kpkg: i386 kernel Packet auf AMD64



Am Mittwoch, 15. Juni 2011 schrieb Sven Hartge:
> Martin Steigerwald <Martin@lichtvoll.de> wrote:
> > Am Montag, 13. Juni 2011 schrieb Juergen Kosel:
> >> Am 13.06.2011 12:20, schrieb Martin Steigerwald:
> >> > Am Mittwoch, 8. Juni 2011 schrieb Elimar Riesebieter:
> >> >> * Juergen Kosel [110608 18:17 +0200]:
> >> >>> ich versuche gerade auf einem AMD64 Rechner ein Kernel Paket für
> >> >>> eine 32 Bit Maschine zu bauen.  Durch "man make-kpkg" kam ich
> >> >>> auf folgenden Aufruf:
> >> >>> 
> >> >>> make-kpkg --initrd --jobs 2 --arch i386 --cross-compile -
> >> >>> --config gconfig --rootcmd fakeroot kernel_image kernel_headers
> >> >>> 
> >> >>> Trotz "--arch i386" und "--cross-compile -" ist das Resultat
> >> >>> zwei .deb Files für amd64 Architektur.
> >> >> 
> >> >> Das ist das standesgemäße Handbuch einen Kernel nach Debian Art
> >> >> zu bauen, patchen.........
> >> >> 
> >> >> http://kernel-handbook.alioth.debian.org/ch-common-tasks.html#s4.
> >> >> 2.4
> >> > 
> >> > Soweit ich das sehe, beantwortet das die Frage bei dem Cross-Build
> >> > nicht. Ich bin da auch schon drüber gestolpert.
> >> 
> >> da sind wir uns einig.
> >> 
> >> > Es sieht für mich so aus, als bräuchte man dafür ein
> >> > 32-Bit-Changeroot. Allerdings dachte ich, es müsste auch so gehen.
> >> 
> >> Den Ausgaben von make zufolge wird tatsächlich ein Kernel für i386
> >> "cross-"compiliert. Jedoch sind die von make-kpkg erzeugten .deb
> >> Archive für amd64.  Ist das ein Bug, oder verstehen wir die Manpage
> >> falsch?
> > 
> > Das ist eine gute Frage. Ich weiß es nicht.
> 
> Mal den linux32-Wrapper vor den Aufruf gestellt?

Bislang nicht, aber das probier ich bei der nächsten Gelegenheit 
vielleicht mal aus.

-- 
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA  B82F 991B EAAC A599 84C7


Reply to: