compiling one kernel tree + module from another tree

compiling one kernel tree + module from another tree

Ilya A. Volynets-Evenbakh ilya at total-knowledge.com
Mon Mar 17 11:29:37 IST 2014


Well, first of all you'll need to make sure the module in question
actually works with the kernel version you are trying to build it against.
Kernel APIs do have a tendency to change.

As for technicalities, you may be better off with compiling it out of tree.
1. configure the kernel tree
2. Put the module in a separate directory
3. Create a proper Makefile in that directory
4. Go there, and run
make -C /path/to/linux/tree M=`pwd`

Or, alternatively, just use the newer kernel in general, if it is at all
possible.


On 03/17/2014 11:20 AM, Erez D wrote:
> Hi
>
> i am cross compiling modules for kernel 3.6.9 for an arm embedded board
> (comes with kernel but no modules).
> however, i need a driver for 8188eu, which does not come with this kernel.
>
> i downloaded a new kernel tree with 8188eu driver. it is not 3.6.9 so
> it will not insmod if i compile it directly (what file holds the
> kernel version ?)
>
> i copied the subdir from kernel tree 2 to kernel tree 1, however do
> not know how to configure the kernel to compile it
> adding 'CONFIG_RTL8188EU=m' to .config and 'make modules' does not do it
>
> how do i do that ?
>
>
>
> thanks,
> erez.
>
>
>
> _______________________________________________
> Linux-il mailing list
> Linux-il at cs.huji.ac.il
> http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.cs.huji.ac.il/pipermail/linux-il/attachments/20140317/ad84e51a/attachment.html>


More information about the Linux-il mailing list