I need to compile a custom .deb kernel package for an embedded appliance which has armel hardware and Squeeze running on it. My desktop is running i386 Squeeze.
The device has very limited storage space and I am unable to compile a kernel package directly on it.
What is the correct way to build custom kernel .debs for another architecture?
I have read through the tutorial at http://people.debian.org/~debacle/cross/, but the procedure does not work because the toolchain-source package has been removed from squeeze and isn’t coming back. It looks like tools are just getting moved around, and the emdebian project may have something to do with it.
There is also some mention of scratchbox, but I don’t know if that integrates properly with debian packaging tools.
Can anyone shed some light on the situation?