From: Blaisorblade <bla...@ya...> - 2006-09-02 15:16:22
|
On Monday 28 August 2006 15:46, Mathew Brown wrote: > Hi, > I am currently trying to compile a package that is kernel-dependent, > so I require the headers (and perhaps source) of the kernel. If I'm > compiling the UML guest kernel, would I simply then copy the source > directory to the UML guest under /usr/src and that's it > or is there > something else I have to do because it's a UML kernel? There's no "special processing". > Thanks for > your help. It depends on what it is. If it is a userspace package, you'd probably better give it a host kernel. UML headers are not thought for this use; also userspace packages have rarely good reasons to use /usr/src. If that is a module, it should not use /usr/src/linux as a source directory, it should use /lib/modules/`uname -r`/build; you can copy (or symlink) the sources (together with object files) there, but if the module does not use the proper 2.6 building mode (i.e. relying on kbuild), it will have big problems to build with UML. > -- > Mathew Brown > mat...@fa... -- Inform me of my mistakes, so I can keep imitating Homer Simpson's "Doh!". Paolo Giarrusso, aka Blaisorblade http://www.user-mode-linux.org/~blaisorblade Chiacchiera con i tuoi amici in tempo reale! http://it.yahoo.com/mail_it/foot/*http://it.messenger.yahoo.com |