I try to cross debug hello world. On target: + gdbserver localhost:5555 hello_world.out.stripped Process hello_world.out.stripped created; pid = 1292 Listening on port 5555 On host: gdb_init script: set sysroot /opt/poky/2.2/multi-v7-ml/beagle-bone-black/sysroots/armv7a-neon-poky-linux-gnueabi/ target remote 192.168.42.11:5555 b main + source /opt/poky/2.2/multi-v7-ml/beagle-bone-black/environment-setup-armv7a-neon-poky-linux-gnueabi arm-poky-linux-gnueabi-gdb hello_world.out --command gdb_init Python Exception <class 'ImportError'> No module named 'imp': arm-poky-linux-gnueabi-gdb: warning: Could not load the Python gdb module from `/opt/poky/2.2/multi-v7-ml/beagle-bone-black/sysroots/x86_64-pokysdk-linux/usr/share/gdb/python'. Limited Python support is available from the _gdb module. Suggest passing --data-directory=/path/to/gdb/data-directory. GNU gdb (GDB) 7.11.0.20160511-git Copyright (C) 2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "--host=x86_64-pokysdk-linux --target=arm-poky-linux-gnueabi". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from hello_world.out...done. Python Exception <class 'NameError'> Installation error: gdb.execute_unwinders function is missing: 0x4d1b0a40 in ?? () Breakpoint 1 at 0x10504: file hello_world.c, line 71. (gdb) I think the SDK is incomplete.
http://git.yoctoproject.org/cgit.cgi/poky-contrib/commit/?id=eb937ee0a1ea1e695aa995c2d1a3561ba12335f8
This seems to work now with the extensible SDK even without the proposed patch but the classic sdk seems to be broken (even with the patch applied). http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/recipes-devtools/gdb/gdb-cross-canadian.inc?h=morty