no sched_setaffinity in uClibc [was: Re: busybox 1.4.0(with patches) crosscompile failed:]
Bernhard Fischer
rep.dot.nop at gmail.com
Thu Feb 1 07:18:28 PST 2007
On Thu, Feb 01, 2007 at 09:56:04PM +0800, Wang, Baojun wrote:
>hi,
>
>
>the cross compiler are being built using the clfs embedded way which can be
>found at: http://cross-lfs.org/view/clfs-embedded/x86/
>
>after patching all patches,
>
># make defconfig
># make menuconfig # select ash as default shell
># make CROSS_COMPILE=i686-pc-linux-uclibc- V=1
>
>encounter the fellowing error:
>
>
>i686-pc-linux-uclibc-gcc -Wp,-MD,miscutils/.taskset.o.d -std=gnu99 -Iinclude -Ilibbb -I/mnt/clfs/sources/busybox-1.4.0/libbb -include
uClibc trunk has no support for sched_[sg]etaffinity.
Turn that applet off.
--
>include/autoconf.h -D_GNU_SOURCE -DNDEBUG -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D"BB_VER=KBUILD_STR(1.4.0)" -DBB_BT=AUTOCONF_TIMESTAMP -Wall -Wstrict-prototypes -Wshadow -Werror -Wundef -funsigned-char -fno-builtin-strlen -finline-limit=0 -static-libgcc -Os -falign-functions=1 -falign-jumps=1 -falign-loops=1 -fomit-frame-pointer -ffunction-sections -fdata-sections -march=i386 -mpreferred-stack-boundary=2 -Wdeclaration-after-statement -Wno-pointer-sign -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(taskset)" -D"KBUILD_MODNAME=KBUILD_STR(taskset)" -c -o
>miscutils/taskset.o miscutils/taskset.c
>miscutils/taskset.c: In function '__from_cpuset':
>miscutils/taskset.c:22: error: 'CPU_SETSIZE' undeclared (first use in this
>function)
>miscutils/taskset.c:22: error: (Each undeclared identifier is reported only
>once
>miscutils/taskset.c:22: error: for each function it appears in.)
>cc1: warnings being treated as errors
>miscutils/taskset.c:26: warning: implicit declaration of function 'CPU_ISSET'
>miscutils/taskset.c: In function 'taskset_main':
>miscutils/taskset.c:67: warning: implicit declaration of function 'CPU_ZERO'
>miscutils/taskset.c:68: error: 'CPU_SETSIZE' undeclared (first use in this
>function)
>miscutils/taskset.c:70: warning: implicit declaration of function 'CPU_SET'
>miscutils/taskset.c:77: warning: implicit declaration of
>function 'sched_getaffinity'
>miscutils/taskset.c:85: warning: implicit declaration of
>function 'sched_setaffinity'
>make[1]: *** [miscutils/taskset.o] Error 1
>make: *** [miscutils] Error 2
>
>--
>Wang, Baojun Lanzhou University
>Distributed & Embedded System Lab http://dslab.lzu.edu.cn
>School of Information Science and Engeneering wangbj at lzu.edu.cn
>Tianshui South Road 222. Lanzhou 730000 .P.R.China
>Tel:+86-931-8912025 Fax:+86-931-8912022
>_______________________________________________
>busybox mailing list
>busybox at busybox.net
>http://busybox.net/cgi-bin/mailman/listinfo/busybox
More information about the busybox
mailing list