On Wed, 30 Jul 2003 00:34:41 -0700 (PDT) Studying MTD <studying_mtd@yahoo.com> wrote:
| I am curious that linux-2.6.0-test1 supports external
| modules yet or not ?
|
| Thanks.
|
| --- Alex Goddard <agoddard@purdue.edu> wrote:
| > On Tue, 29 Jul 2003, Studying MTD wrote:
| >
| > > I tried hello world example from
| > > http://lwn.net/Articles/21817/
| > >
| > > but i am still getting :-
| > >
| > > #insmod hello_module.o
| > > No module found in object
| > > Error inserting 'hello_module.o': -1 Invalid
| > module
| > > format
| >
| > [Snip]
| >
| > 'kay. So modules are enabled and everything. More
| > specifically, I was
| > after information such as the gcc options and stuff
| > you used to compile
| > hello_module.o
| >
| > Check the second article at that URL, and try
| > building your hello_module
| > with the basic Makefile it gives. That uses the
| > best way for building
| > external modules. After building your kernel that
| > way, try inserting the
| > hello_module.ko.
So you can insmod hello_module.ko successfully now?
Sure, 2.6 supports external modules (if you mean modules that are
built outside of the kernel source tree), but for now you also
need a full kernel source tree for the build system to reference.
I.e., you can't build an external module without having a full
kernel source tree installed and configured.
-- ~Randy | http://developer.osdl.org/rddunlap/ | http://www.xenotime.net/linux/ | - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
This archive was generated by hypermail 2b29 : Thu Jul 31 2003 - 22:00:45 EST