Date: Fri, 6 Apr 2018 13:22:10 -0400 From: Rich Felker <dalias@...c.org> To: musl@...ts.openwall.com Subject: Re: GDB to debug threaded application On Fri, Apr 06, 2018 at 06:33:35PM +0200, Micha Nelissen wrote: > Hi all, > > I have built a cross-toolchain (x86-64 to arm, gcc 5.4.0) with musl > (1.1.16) using buildroot (2017.02). I let buildroot build a gdb for > the arm platform. It runs, but when I debug my application, gdb > hangs after a thread is started. Can't interrupt it, have to kill > -KILL my application from another ssh session. > > I noticed that there is a libthread_db.so in the glibc-based > toolchain. Do I need something similar for musl? That > libthread_db.so needs libc.so.6 (glibc) so I guess I can't use it > as-is? > > Thanks for any pointers! No, musl does not use libthread_db.so, but presence of a glibc version of this library could break things badly. Make sure it's not being built or present in any location gdb might search. Are you using a remote/cross gdb (with gdbserver on the target) or local gdb? Rich
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.