On Thu, Jan 13, 2011 at 02:38:41PM +0000, maximilian attems wrote: > On Thu, Jan 13, 2011 at 02:55:26PM +0100, Michal Marek wrote: [...] > > BTW, here is a bugreport I got privately about > > the very same issue: > > On 12.1.2011 10:02, Ralf Rösch wrote: > > | [...] > > | Attached you will find a patch to complete the build successfully for my > > | mipsel target. > > | The dpkg --print-architecture shows i386 which results in error: > > | dpkg-gencontrol: Fehler: aktuelle Host-Architektur »mipsel« erscheint > > | nicht in der Architekturliste (i386) des Pakets > > | (current host architecture 'mipsel' does not appear in package's list > > i386) > > | so I changed "arch" temporary to "any". > > | > > | It would be nice if it would be possible to make the kernel-headers > > | installable on any host. > > | They are needed very frequently for cross-compiling. (I already possible > > | with dpkg force). > > Added Ben Hutchings and d-kernel on Cc. I do not use OOT modules, so > I don't have a strong word on that, but from what I see in Debian > they are arch specific. Kernel header packages should be labelled with the target architecture. This is because the headers include some generated files that are both architecture- and configuration-specific. Any package of libraries or headers for some architecture is in theory useful for cross-development on any other architecture, yet we do not label them as architecture: all. If we did that, we would then have to use a different name and installation path for each target so that they are co-installable; this would also bloat the package list files. You should normally be able to convert a package for use in cross- development using dpkg-cross, which changes its name and paths accordingly. However I don't know how well this will work for kernel headers. Ben. -- Ben Hutchings We get into the habit of living before acquiring the habit of thinking. - Albert Camus -- To unsubscribe from this list: send the line "unsubscribe linux-kbuild" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html