On Thursday 20 January 2005 07:31 pm, Jeff Dike wrote: > [EMAIL PROTECTED] said: > > I still need the attached one-liner patch to get it to build under > > uclibc, though. > > What does that break, exactly? > > Jeff
CC arch/um/kernel/init_task.o CC arch/um/kernel/irq.o gcc -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -O2 -fomit-frame-pointer -U__i386__ -Ui386 -D__arch_um__ -DSUBARCH=\"i386\" -D_LARGEFILE64_SOURCE -Iarch/um/include -I/linux-2.6.9/arch/um/kernel/tt/include -I/linux-2.6.9/arch/um/kernel/skas/include -D_GNU_SOURCE -c -o arch/um/kernel/irq_user.o arch/um/kernel/irq_user.c In file included from arch/um/kernel/irq_user.c:16: arch/um/include/user.h:15: error: conflicting types for `strlcpy' /usr/include/string.h:384: error: previous declaration of `strlcpy' make[1]: *** [arch/um/kernel/irq_user.o] Error 1 make: *** [arch/um/kernel] Error 2 This is because uclibc's string.h has this snippet: #ifdef __USE_BSD /* Two OpenBSD extension functions. */ extern size_t strlcat(char *__restrict dst, const char *__restrict src, size_t n) __THROW; extern size_t strlcpy(char *__restrict dst, const char *__restrict src, size_t n) __THROW; #endif Rob ------------------------------------------------------- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl _______________________________________________ User-mode-linux-devel mailing list User-mode-linux-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel