On Tue, Jul 28, 2009 at 7:47 PM, Stephan Raue<[email protected]> wrote: > Hi all, > > when i am compiling udev-145 with recent uClibc i become follow error, > udev-141 compiles. what can i do? > > /bin/sh ../libtool --tag=CC --mode=link > /home/stephan/projects/OpenELEC.work/build.OpenELEC.intel.i386.uClibc/toolchain/bin/i686-linux-uclibc-gcc > -Os -Wall -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -mtune=generic > -s -fomit-frame-pointer -Wl,--as-needed -s -o test-libudev test-libudev.o > libudev.la > libtool: link: > /home/stephan/projects/OpenELEC.work/build.OpenELEC.intel.i386.uClibc/toolchain/bin/i686-linux-uclibc-gcc > -Os -Wall -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -mtune=generic -s > -fomit-frame-pointer -Wl,--as-needed -s -o .libs/test-libudev test-libudev.o > ./.libs/libudev.so > ./.libs/libudev.so: undefined reference to `readlinkat' > collect2: ld returned 1 exit status > make[3]: *** [test-libudev] Error 1
Assuming you are using uclibc master branch. Your kernel headers that you used to build uclibc seems not to have this system call wired. Rebuilding uclibc with the new kernel headers might help Thx -Khem _______________________________________________ uClibc mailing list [email protected] http://lists.busybox.net/mailman/listinfo/uclibc
