[Buildroot] Buildroot 2010.05-rc3 released
microbit at virginbroadband.com.au
Fri May 28 00:49:14 UTC 2010
On Thu, 2010-05-27 at 23:15 +0200, Yann E. MORIN wrote:
> Kris, All,
> On Thursday 27 May 2010 20:58:43 Microbit_Ubuntu wrote:
> > PS : ct-ng only offers "linuxthreads".
> That's only true if you build a uClibc-based toolchain. If you build a
> glibc- or a eglibc-based toolchain, then crosstool-NG allows you to
> use NPTL.
> So I'll take that you build a uClibc-based toolchain...
> > So are we supposed to use
> > "stable/old" in BR or "new" (latter, I guess) ????
> That has to match the way you configured uClibc in your toolchain.
> Check the uClibc .config file for that.
> > I seem to have had problems with that - invoking gdbserver prompts :
> > "can't load libthread_db.so.1".
> > This worked fine with internal toolchain... Anyone ?
> libthread_db.so.1 is dlopen(3)ed by gdbserver, so you have to get it on
> your target, in the standard libraries search path.
> Also, there is a known dangling issue wrt cross-gdb + gdbserver.
> See this thread:
> In short, you have to get the cross-gdb *and* the gdbserver from the
> same version of gdb, to be sure they know how to speak to each other.
> So: either get both from crosstool-NG, or get both from buildroot.
> Yann E. MORIN.
I hope the list will forgive me sending to you & list.
Your posts have not reached me at all yet through busybox.net :-(
A follow-up as promised.
I'm rather surprised that the new build still bleats about 'can't load
libthread_db.so.1' when starting gdbserver...
That lib is in ../staging/lib as a symlink to libthread_db-0.9.30.1.so.
There's also a symlink in /staging/usr/lib called libthread_db.so which
points to libthread_db.so.1 - hmm.
As mentioned, the previous rootfs runs fine, however there is no trace
of this lib on the target.
I'm a bit stumped on this one.
I've used linuxthreads (new) in uclibc 0.9.30.1 config.
Ici avec beaucoup de soucis !!!
(rather than "sans soucis" :-)
More information about the buildroot