Re: [Madwifi-devel] Had to export memcmp symbol for success on 2.4.28-pre4
Status: Beta
Brought to you by:
otaku
From: <ma...@si...> - 2004-12-27 16:48:41
|
> Hello. > > ma...@si... wrote: > > I grabbed madwifi from CVS yesterday to build into my buildroot uclibc > > setup kernel 2.4.28-pre4-erik which is a vanilla 2.4.27 w/ the patch > > to get it to 2.4.28-pre4 and a couple others added by the uclibc folks. > > > > To get wlan.o to insert properly, I had to hack arch/i386/kernel/i386_ksyms.c > > to add memcmp to an area where they export memset and memcpy -- looks > > like this: > [snip] > > FWIW Linux 2.6.9 seems to export memcmp in arch/i386/kernel/i386_ksyms.c: > > #undef memcmp > extern int memcmp(const void *,const void *,__kernel_size_t); > EXPORT_SYMBOL(memcmp); Interesting ... well if someone has trouble building on 2.4, at least they can look at this mailing list archive to see how to resolve the missing symbol. Obviously when it's built into the kernel it's not a problem, but I'm guessing most folks build as a module for easy tinkering. Thanks for the info. -Eric > > Bye, Rich =] > > -- > Richard Dawe [ http://homepages.nildram.co.uk/~phekda/richdawe/ ] > > "You can't evaluate a man by logic alone." > -- McCoy, "I, Mudd", Star Trek > |