我正在尝试使用openembedded和bitbake来为处理单元编译程序。一旦移到处理器上,我将使用处理器上安装的opkg来安装程序。但是,当我使用的opkg版本需要tar.gz文件时,openembedded使用tar.xz文件编译程序。
我已经研究了可能解决此问题的方法。不幸的是,对于我的项目,无法选择更新opkg。我必须找到一种使用tar.gz进行openembedded编译程序的方法。也许有一些设置可以更改为openembedded做到这一点,或者opendembedded的较旧版本使用的是tar.gz文件?
任何帮助将不胜感激。
答案 0 :(得分:2)
请参阅package_ipk.bbclass:
OPKGBUILDCMD ??= "opkg-build -Z xz"
在您的发行版配置中将此设置为:
OPKGBUILDCMD = "opkg-build -Z gzip"