如何添加包作为主机工具填充SDK?
我创建了自己的配方来构建我的SW,这需要在构建过程中使用本地Perl(例如,调用perl脚本来生成代码)。 如果我将我的食谱添加到图像并使用bitbake构建图像的食谱,则没有任何问题。
现在我也想用一个填充SDK来构建SW,但是我发现当我生成填充SDK时,本地Perl只包含一些模块,而没有构建SW的必要。 我发现了两种方法来生成带有额外perl模块的填充SDK:
对于1,它是一个图像特定的解决方案。 2,这是一个全球性的解决方案。
现在我正在寻找配方特定的解决方案。 有没有一种解决方案,我可以在我的配方.bb文件中添加一些配置,然后我为任何包含我的配方的图像构建填充SDK,将包含这些额外的本地perl模块?
恐怕没有一种方法可以让特定的配方暗示向SDK添加特定的依赖关系。 我能想到的最接近的东西就是将某些东西编码到匿名python中,像一个额外的全局类,它检查包含的目标包,然后如果正在安装正确的目标包,则将依赖关系添加到TOOLCHAIN_HOST_TASK。 即使这不会检测到您的具体配方的非直接依赖关系。
链接地址: http://www.djcxy.com/p/31943.html上一篇: How to add packages to populate SDK as a host tool?
下一篇: Uncaught TypeError: Cannot read property 'mouseIsDown' of undefined