logo       

generic eabi arm embedded build uclibc failure: msg#00034

t2.devel

Subject: generic eabi arm embedded build uclibc failure


Hello,

First off, I really like the t2 project concept, but I am a complete newbie to
the build system. I was trying to build an embedded generic arm with eabi
support and the uclibc stage 1 fails with svn t2-trunc.

#####################################################
You should not call uname during the build!
/bin/sh: line 1: 30634 Segmentation fault
arm-t2-linux-gnueabi-ld --warn-unresolved-symbols -o /dev/null -b
binary /dev/null > /dev/null 2>&1
CC libc/sysdeps/linux/arm/brk.os
CC libc/sysdeps/linux/arm/ioperm.os
CC libc/sysdeps/linux/arm/iopl.os
CC libc/sysdeps/linux/arm/mmap.os
CC libc/sysdeps/linux/arm/posix_fadvise.os
libc/sysdeps/linux/arm/posix_fadvise.c: In function '__libc_posix_fadvise':
libc/sysdeps/linux/arm/posix_fadvise.c:20: warning: right shift count >= width
of type
libc/sysdeps/linux/arm/posix_fadvise.c:20: warning: right shift count >= width
of type
CC libc/sysdeps/linux/arm/posix_fadvise64.os
CC libc/sysdeps/linux/arm/sigaction.os
CC libc/sysdeps/linux/arm/__syscall_error.os
CC libc/sysdeps/linux/arm/syscall.os
libc/sysdeps/linux/arm/syscall.c: In function 'syscall':
libc/sysdeps/linux/arm/syscall.c:28: error: '__NR_syscall' undeclared (first
use in this function)
libc/sysdeps/linux/arm/syscall.c:28: error: (Each undeclared identifier is
reported only once
libc/sysdeps/linux/arm/syscall.c:28: error: for each function it appears in.)
make[1]: *** [libc/sysdeps/linux/arm/syscall.os] Error 1
make: *** [lib/libc.so.0] Error 2
Due to previous errors, no 1-uclibc.log file!
(Try enabling xtrace in the config to track an error inside the build system.)
--- BUILD ERROR ---
Creating file list and doing final adaptions ...
#######################################################

I believe it is failing because the EABI is not selected in the .config for
the uclibc package:

Target ABI
> 1. OABI (CONFIG_ARM_OABI)
2. EABI (CONFIG_ARM_EABI)
choice[1-2?]: 1
Target Processor Type
> 1. Generic Arm (CONFIG_GENERIC_ARM)
2. Arm 610 (CONFIG_ARM610)
3. Arm 710 (CONFIG_ARM710)

I am uncertain on how to make this fix within the context of the t2 build
system. Also, these two lines look bad as well:
You should not call uname during the build!
/bin/sh: line 1: 30634 Segmentation fault
Any help would be appreciated.

Thanks,

Jim Newell





<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise