[Buildroot] ARM OABI build broken with current buildroot tip

Peter Korsgaard jacmet at uclibc.org
Mon Jul 18 10:06:23 UTC 2011


>>>>> "David" == David J Fiddes <D.J at fiddes.net> writes:

 David> Hi,
 David> I'm trying to build an up to date ARM OABI toolchain with uClibc
 David> 0.9.32. The build fails with a missing stack unwind symobl.

 David> The toolchain I'm trying to configure is pretty straight forward. From
 David> a "make distclean" I configure:
 David>  - ARM processor
 David>  - OABI
 David>  - Disable busybox and filesystem image generation

 David> Switching uClibc to 0.9.31 allows the build to succeed.

The problem is NPTL threading support. A quick look in
libpthread/nptl/sysdeps/arm shows a number of EABI references. It seems
like NPTL on ARM is only supported with EABI.

And indeed, OABI / uClibc 0.9.32  / linuxthreads-old builds fine.

I'll adjust Buildroot so you cannot select NTPL together with OABI.

 David> It seems like this is a uClibc bug but I'm not sure how best to
 David> separate the toolchain build form the uClibc build.

It looks pretty independent of anything Buildroot related. You are
welcome to ask them regarding non-EABI NPTL support, but I would imagine
that such an uncommon configuration has fairly low priority.

May I ask why you want to use a new C library / NPTL together with the
obsolete OABI?

-- 
Bye, Peter Korsgaard



More information about the buildroot mailing list