Yocto Jethro:没有gdbserver的软件包提供程序

Cha*_* C. 2 embedded-linux openembedded yocto

我正在使用freescale.github.io飞思卡尔社区BSP。

在local.conf中MACHINE ?? = "wandboard",我添加了EXTRA_IMAGE_FEATURES += "tools-debug"

这会将gdb,gdbserver和其他一些工具添加到rootfs。

SUMMARY = "Debugging tools"
LICENSE = "MIT"

inherit packagegroup

PR = "r3"

MTRACE = ""
MTRACE_libc-glibc = "libc-mtrace"

RDEPENDS_${PN} = "\
    gdb \
    gdbserver \
    strace \
    ${MTRACE} \
    "
Run Code Online (Sandbox Code Playgroud)

但是,我收到了以下错误,即bitbake无法找到PN gdbserver。

Computing transaction...error: Can't install packagegroup-core-tools-debug-1.0-r3@all: no package provides gdbserver

gdbserver是否已从bsp中删除?为什么将其删除?如果没有,在哪里可以找到gdbserver?

Ros*_*ton 7

尝试重建gdb,gdb makefile中有一个非常罕见的错误,这意味着它有时似乎不构建gdbserver。这将清理并强制进行重建:

bitbake gdb -cclean ; bitbake gdb -C unpack
Run Code Online (Sandbox Code Playgroud)