From: BlaisorBlade <bla...@ya...> - 2004-10-11 21:27:03
|
On Saturday 09 October 2004 21:58, Lars Kellogg-Stedman wrote: > > I'm still using the 2.6.8 uml patch release, and I'm getting heaps of > > errors complaining about unknown symbols. In particular: > > WARNING: ../mnt/ lib/modules/2.6.8-1um/kernel/fs/cifs/cifs.ko needs > > unknown symbol memmove > > Adding: > > #undef __HAVE_ARCH_MEMMOVE > > to include/asm-um/string.h (after the two #include statements) will > force UML to use the memmove() defined in lib/string.c. I don't know if > this is the right solution or not, but it appears to resolve the missing > symbol problem. It does not change anything. memmove *is* defined by glibc. However, lib/string.c adds the "EXPORT_SYMBOL(memmove);" line, which is the correct line to add to arch/um/os-Linux/user_syms.c, after putting in the correct prototype. Bye -- Paolo Giarrusso, aka Blaisorblade Linux registered user n. 292729 |