powerpc gdb and gdbserver
mgroeger at sysgo.com
Fri Dec 19 20:37:23 EST 2003
On Thu, 18 Dec 2003, Daniel Jacobowitz wrote:
> On Wed, Dec 17, 2003 at 12:50:51PM -0500, Christopher R. Johnson wrote:
> > I'm about to go and grab gdb to build a host-based debugger and
> > target-based (PPC 405GP) gdbserver. Anybody out there with advice on
> > how to do this? Should it just work out of the box or is there stuff I
> > need to do to gdbserver for this platform? The sources I just found are
> > gdb-6.0, and I'm using quite recent tools (gcc 3.3.2 glibc 2.3.2
> > binutils 126.96.36.199.5 - kudos to Dan Kegle for the crosstools stuff!!!).
> > Thanks!
> It should simply build and work. You build GDB by setting a --target
> and gdbserver by setting a --host. If you don't want to build a native
> GDB at the same time, run the --host build by gdbserver/configure
> instead of the top-level src/configure.
Yes, I can confirm that. I just tried single and multi threaded debugging
with gdb 6.0 release on a PPC405 target. I used a cross gdb with gdbserver
and a native gdb. Only the native gdb (ie. the one running on the target)
had problems with threads. Any idea about that?
Also, the official GDB site at http://www.gnu.org/software/gdb tells about
some known issues with the 6.0 release. One is that the PPC targets had not
yet implemented "the new frame format". I'm a little bit puzzled about that.
Does anyone know what this is about?
I'm using gcc 2.95.3 and glibc 2.2.5 at the moment.
Marius Groeger <mgroeger at sysgo.com>
SYSGO Real-Time Solutions AG | Embedded and Real-Time Software
Am Pfaffenstein 14
55270 Klein-Winternheim, Germany
Voice: +49-6136-9948-0 | FAX: +49-6136-9948-10
www.sysgo.com | www.elinos.com | www.osek.de
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
More information about the Linuxppc-dev