[OE-core] can't build distro-less beagleboard/uclibc

Alejandro Mery amery at geeks.cl
Thu Jan 31 22:49:12 UTC 2013


Hi, I'm trying to make a custom uclibc based distro over oe-core's master,
it's going fine for x86 but for my armv7a board uclibc fails to compile.
and as suggested on IRC I reproduced it for a distro-less
beagleboard/uclibc too. The host is ubuntu 12.04/64 with linaro arm
toolchain installed, but I suppose that's not relevant at all.

Same issue happens with default uclibc and with 0.9.33.

log.do_compile: http://sprunge.us/BRWH
conf/bblayers.conf: http://sprunge.us/NhHZ
conf/local.conf: http://sprunge.us/cHED

any pointer would be greatly appreaciated. thank you.

build output follows:

$ bitbake core-image-minimal
Loading cache: 100%
|###########################################################################################################################################################################################|
ETA:  00:00:00
Loaded 1913 entries from dependency cache.

Build Configuration:
BB_VERSION        = "1.17.0"
BUILD_SYS         = "x86_64-linux"
NATIVELSBSTRING   = "Ubuntu-12.04"
TARGET_SYS        = "arm-oe-linux-uclibceabi"
MACHINE           = "beagleboard"
DISTRO_VERSION    = "oe-core.0"
TUNE_FEATURES     = "armv7a vfp neon"
TARGET_FPU        = "vfp-neon"
meta-oe
toolchain-layer
meta-efl
meta-gnome        = "master:d6d009b2625d6bcc7152d700fce2fdfecd3e0bd7"
meta-browser      = "master:e037c1461d884084bbd06138a1fc448dfb0555bf"
meta-ti           = "master:3eb71003af3ebb025285493721332111ac581a42"
meta              = "master:1489a69cecb1dcc3502a4c24beaea81e6ca6dacc"

NOTE: Resolving any missing task queue dependencies
NOTE: Preparing runqueue
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
ERROR: Function failed: do_compile (see
/x/oe-beagleboard/tmp-uclibc/work/armv7a-vfp-neon-oe-linux-uclibceabi/uclibc/0.9.33-r8.3/temp/log.do_compile.26374
for further information)
ERROR: Logfile of failure stored in:
/x/oe-beagleboard/tmp-uclibc/work/armv7a-vfp-neon-oe-linux-uclibceabi/uclibc/0.9.33-r8.3/temp/log.do_compile.26374
Log data follows:
| DEBUG: Executing shell function do_compile
| NOTE: make STRIPTOOL=true LD=arm-oe-linux-uclibceabi-ld
--sysroot=/x/oe-beagleboard/tmp-uclibc/sysroots/beagleboard-tcbootstrap
 HOSTCC=gcc  HOST_CFLAGS=-isystem/x/oe-beagm
| arm-oe-linux-uclibceabi-gcc  -march=armv7-a     -mthumb-interwork
-mfloat-abi=softfp -mfpu=neon
 --sysroot=/x/oe-beagleboard/tmp-uclibc/sysroots/beagleboard-tcbootstrap -c
libpthread/nptl/sysdeps/p
| In file included from ./libc/sysdeps/linux/arm/sysdep.h:24:0,
|                  from ./include/bits/atomic.h:23,
|                  from ./include/atomic.h:51,
|                  from
./libpthread/nptl/sysdeps/unix/sysv/linux/arm/lowlevellock.h:25,
|                  from ./libpthread/nptl/descr.h:30,
|                  from ./libpthread/nptl/pthreadP.h:27,
|                  from
libpthread/nptl/sysdeps/unix/sysv/linux/gen_lowlevelrobustlock.c:2:
| ./include/bits/arm_asm.h:6:1: error: expected identifier or '(' before
'.' token
| make: ***
[libpthread/nptl/sysdeps/unix/sysv/linux/gen_lowlevelrobustlock.s] Error 1
| ERROR: oe_runmake failed
| ERROR: Function failed: do_compile (see
/x/oe-beagleboard/tmp-uclibc/work/armv7a-vfp-neon-oe-linux-uclibceabi/uclibc/0.9.33-r8.3/temp/log.do_compile.26374
for further information)
ERROR: Task 33 (/x/oe-beagleboard/../oe-core/meta/recipes-core/uclibc/
uclibc_0.9.33.bb, do_compile) failed with exit code '1'
Waiting for 0 running tasks to finish:

Summary: 1 task failed:
  /x/oe-beagleboard/../oe-core/meta/recipes-core/uclibc/uclibc_0.9.33.bb,
do_compile
Summary: There was 1 ERROR message shown, returning a non-zero exit code.



TIA,
Alejandro Mery
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20130131/dd241a32/attachment-0002.html>


More information about the Openembedded-core mailing list