Dependencies Buildroot包依赖项

Dependencies Buildroot包依赖项,dependencies,buildroot,Dependencies,Buildroot,在Buildroot上,给定一个包p,我试图从文本上了解依赖于p的所有包 我已经知道了make-graph dependens命令,但是这个命令显示了包p所依赖的内容,但是我想知道谁依赖p 我正在使用Buildroot版本2015-08 谢谢好的,只需做一个完整的依赖关系图(使图形依赖于),然后按照指向p包的箭头进行操作。点文件是一个文本文件,可以轻松解析。当然,这只会提供在当前配置中启用的P的反向依赖项,而不是P的所有可能的反向依赖项。如果要检查所有包的依赖项,而不仅仅是配置中选择的包的依赖项

在Buildroot上,给定一个包p,我试图从文本上了解依赖于p的所有包

我已经知道了
make-graph dependens
命令,但是这个命令显示了包p所依赖的内容,但是我想知道谁依赖p

我正在使用Buildroot版本2015-08


谢谢

好的,只需做一个完整的依赖关系图(
使图形依赖于
),然后按照指向p包的箭头进行操作。
文件是一个文本文件,可以轻松解析。当然,这只会提供在当前配置中启用的P的反向依赖项,而不是P的所有可能的反向依赖项。

如果要检查所有包的依赖项,而不仅仅是配置中选择的包的依赖项,可以使用

生成printvars
。例如,如果要查找所有需要openssl的软件包,可以执行以下操作:

make printvars | \
    grep openssl | \
    sed -n '/\(.*\)_FINAL_ALL_DEPENDENCIES=.*/s//\1/p'
请注意,这仍然取决于您的配置,因为只有在实际选择包的情况下,才会包括可选依赖项