Hi Everyone,
While developing applications for Genode I sometimes run into bugs and issues where a debugger would be of great help to figure out what I'm doing wrong. Reading Genode Foundations section 4.7.2 the GDB monitor approach seems to be exactly what I'm looking for.
So when I try the gdb_monitor build-process as described at http://genode.org/documentation/developer-resources/gdb I get the following error message:
$ make app/gdb_monitor checking library dependencies... Library-description file gdbserver_platform.mk is missing
Digging a little deeper it seems I do have this file, however it's not available for my platform (Ubuntu Linux 14.04 64bit). Searching the web for this issue I find a post from May 2014 (http://sourceforge.net/p/genode/mailman/message/32372505/) which seems to be the issue I'm running into. The proposed solution is to use 32bit Linux.
What I could do is setup a VM with 32bit Linux and do my debugging here. However I prefer doing my debugging at my workstation natively without switching to a VM whenever I run into an issue.
So I wondered whether there is any way to do my gdb debugging on a 64bit workstation. Did I miss a source which explains how to do things on a 64bit system? Is a gdb_monitor for 64bit Linux on it's way? Would there be any way to use the gdb-monitor for 32bit Linux on my 64bit system? Is there another system in place for 64bit debugging?
Any help would be appreciated.
Kind regards, Menno