diff -u /mnt/clfs/usr/include/sched.h /usr/include/sched.h --- /mnt/clfs/usr/include/sched.h 2007-02-01 22:12:28.000000000 +0800 +++ /usr/include/sched.h 2005-09-11 04:51:07.000000000 +0800 @@ -63,8 +63,7 @@ extern int sched_rr_get_interval (__pid_t __pid, struct timespec *__t) __THROW;
-//#if 0 /*def __USE_GNU*/ -#ifdef __USE_GNU +#ifdef __USE_GNU /* Access macros for `cpu_set'. */ #define CPU_SETSIZE __CPU_SETSIZE #define CPU_SET(cpu, cpusetp) __CPU_SET (cpu, cpusetp this cause busybox 1.3.2/1.4.0 refuse to build: > # 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 > 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 and uClibc missing this function(through header usr/include/sched.h): sched_getaffinity sched_setaffinity Sorry to post this topic, but I won't join the kernel mailling list(too much traffic), thanks! -- Wang, Baojun Lanzhou University Distributed & Embedded System Lab http://dslab.lzu.edu.cn School of Information Science and Engeneering [EMAIL PROTECTED] Tianshui South Road 222. Lanzhou 730000 .P.R.China Tel:+86-931-8912025 Fax:+86-931-8912022
pgpKPVEICYpYH.pgp
Description: PGP signature
_______________________________________________ Clfs-support mailing list [email protected] http://lists.cross-lfs.org/cgi-bin/mailman/listinfo/clfs-support
