Kushal Koolwal <kushalkool...@hotmail.com> writes:

> Alex,
>
>> just wondering if it might not be simpler to create a 32 bit chroot or a
>> 32b virtual machine to do this ?
>
> Yes you are right and I am aware of this solution as mentioned in my earlier 
> post in this thread. However I would like to know if it can also be done 
> without a chroot/vm solution.
>
> Kushal Koolwal
>
> I do blog at http://blogs.koolwal.net/

After talking to the maintainer of make-kpkg on irc it seems this is
expected behaviour. This behaviour allows to build a 32bit kernel for
installation on amd64 or (more importantly) to build a 64bit kernel
for installation on i386.

If you really want a 32bit kernel for i386 you can use a 32bit chroot
or symlink i486-linux-gnu-{gcc,as,objcopy,...} to the 64bit binaries
and do a "real" cross-compile.

You could also change the architecture of the produced binary with

deb-reversion -k "sed -i 's/Architecture: amd64/Architecture: i386/'" 
DEBIAN/control"

or 

deb-reversion -k bash    and edit the control file yourself


MfG
        Goswin

PS: I just thought of one more thing. Try --cross-compile "".


-- 
To UNSUBSCRIBE, email to debian-amd64-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to