Hi
I'm trying to build a gcc 4.1.2 toolchain for arm oabi support, but it fails because __NR_syscall is undefined. This syscall gets undefined in include/asm-arm/unistd.h of the linux kernel, but only when arm-eabi is selected. #if defined(__ARM_EABI__) && !defined(__KERNEL__ <http://lxr.linux.no/ident?i=__KERNEL__> ) 390 <http://lxr.linux.no/source/include/asm-arm/unistd.h#L390> #undef __NR_time <http://lxr.linux.no/ident?i=__NR_time> 391 <http://lxr.linux.no/source/include/asm-arm/unistd.h#L391> #undef __NR_umount <http://lxr.linux.no/ident?i=__NR_umount> 392 <http://lxr.linux.no/source/include/asm-arm/unistd.h#L392> #undef __NR_stime <http://lxr.linux.no/ident?i=__NR_stime> 393 <http://lxr.linux.no/source/include/asm-arm/unistd.h#L393> #undef __NR_alarm <http://lxr.linux.no/ident?i=__NR_alarm> 394 <http://lxr.linux.no/source/include/asm-arm/unistd.h#L394> #undef __NR_utime <http://lxr.linux.no/ident?i=__NR_utime> 395 <http://lxr.linux.no/source/include/asm-arm/unistd.h#L395> #undef __NR_getrlimit <http://lxr.linux.no/ident?i=__NR_getrlimit> 396 <http://lxr.linux.no/source/include/asm-arm/unistd.h#L396> #undef __NR_select <http://lxr.linux.no/ident?i=__NR_select> 397 <http://lxr.linux.no/source/include/asm-arm/unistd.h#L397> #undef __NR_readdir <http://lxr.linux.no/ident?i=__NR_readdir> 398 <http://lxr.linux.no/source/include/asm-arm/unistd.h#L398> #undef __NR_mmap <http://lxr.linux.no/ident?i=__NR_mmap> 399 <http://lxr.linux.no/source/include/asm-arm/unistd.h#L399> #undef __NR_socketcall <http://lxr.linux.no/ident?i=__NR_socketcall> 400 <http://lxr.linux.no/source/include/asm-arm/unistd.h#L400> #undef __NR_syscall <http://lxr.linux.no/ident?i=__NR_syscall> 401 <http://lxr.linux.no/source/include/asm-arm/unistd.h#L401> #undef __NR_ipc <http://lxr.linux.no/ident?i=__NR_ipc> 402 <http://lxr.linux.no/source/include/asm-arm/unistd.h#L402> #endif So why does this gets undefined and how, where does it holds the .config of the kernel (how does it come into this define) because ARM_EABI should not be set during this configuration. Does it read out a default kernel .configuration, can I fix this???? Best regards Steven
_______________________________________________ uClibc mailing list [email protected] http://busybox.net/cgi-bin/mailman/listinfo/uclibc
