[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