Re: Can't build external module against 2.6.0-test6 kernel

From: Muli Ben-Yehuda
Date: Thu Oct 09 2003 - 06:41:14 EST


On Thu, Oct 09, 2003 at 07:22:07AM -0400, Mark Hounschell wrote:

> I'm trying to build a driver external to the kernel. I'm running 2.6.0-test6
> kernel.
> It appears to me (I'm probably wrong) that there is a kernel include
> file issue.
>
> gcc -c rtom.c -D__KERNEL__ -DMODULE -DDEBUG -DDEBUG_LEVEL=6
> -I/lib/modules/2.6.0-test6/build/include -I../include/linux/sys
> -I../include/linux -I../include -O -o rtom

This compilation command line dos not look like it came from the kerel
build system? If indeed you're using your own build system, please use
the kernel's build system to compile external modules. See
Documentation/kbuild/* for details, as well as lwn.net's "Compling
External Modules" article - http://lwn.net/Articles/21823/. I'm
guessing that you do not have something set up properly that the
kernel's build system would've set up for you.
--
Muli Ben-Yehuda
http://www.mulix.org

Attachment: signature.asc
Description: Digital signature