[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: cannot link module as non root



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Once upon a time Sunday 25 April 2004 12:54 pm, Warren Togami wrote:

> 2.6 kernel modules DO NOT NEED the kernel source in order to build.  The
> headers supplied in /lib/modules/VERSION/build/include are generally all
> kernel modules need to build against.  In most cases a module needs
> fixing if it does not live up to this rule, or maybe just the build
> procedure.
>
> Warren


Yes they should only need whats in  /lib/modules/VERSION/build/include but in 
practice they seem to redirect to the kernel source   i have found this true 
in both rpm installed kerenls  and ones i have built myself.  but regardless 
you still need write access in  /lib/modules/VERSION/build/include to be able 
to build external modules  

i have written a make file for the new ixj module and the main line you need 
to build the modules is 

make -C /lib/modules/`uname -r`/build SUBDIRS=/home/dennis/ixj-3.3.0 modules

which on execution takes me straight into the kerenl tree 

make[1]: Entering directory `/usr/src/linux-2.6.5-1.332'

Maybe im just plain doing something wrong.  Please let me know if i am.



Dennis
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFAiy3QkSxm47BaWfcRAmq1AJwNWztB6ozq+zb5Ch8qgbXgYgXUBQCePccP
h+1XfDyT7Sr68z3PH+IpFL0=
=4yQR
-----END PGP SIGNATURE-----



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]