какой-то бред. сконфигурировал по другому чуть:
Убрал Support gprof profiling
Поставил Support sys_siglist (bsd compact)
(так в мануале было которого я придерживался, но хотя эти вещи, как я понимаю, на конфликты при компиляции не должны влиять)
Теперь выдает:
......
make[2]: Leaving directory `/root/distr/embsys/uClibc-0.9.21/libpthread/linuxthreads'
if [ -f libpthread.a ] ; then \
set -e; \
ld -s -shared --warn-common --warn-once -z combreloc -soname=libpthread.so.0 \
-o libpthread-0.9.21.so ../lib/crti.o /usr/lib/gcc/i386-redhat-linux/3.4.2/crtbeginS.o --whole-archive libpthread.a \
--no-whole-archive ..//libc/misc/internals/interp.o \
-L..//lib -lc /usr/lib/gcc/i386-redhat-linux/3.4.2/crtendS.o ../lib/crtn.o; \
install -d ../lib; \
rm -f ../lib/libpthread-0.9.21.so \
../lib/libpthread.so.0; \
install -m 644 libpthread-0.9.21.so ../lib; \
(cd ../lib && ln -sf libpthread-0.9.21.so \
libpthread.so); \
(cd ../lib && ln -sf libpthread-0.9.21.so \
libpthread.so.0); \
fi;
../lib/crtn.o(.text+0x0): In function `dummy':
: multiple definition of `dummy'
../lib/crti.o(.text+0x0): first defined here
make[1]: *** [shared] Error 1
make[1]: Leaving directory `/root/distr/embsys/uClibc-0.9.21/libpthread'
make: *** [shared] Error 2