如何获取Openembedded来编译tar.gz文件而不是tar.xz

时间:2018-07-02 21:21:51

标签: bitbake openembedded opkg

我正在尝试使用openembedded和bitbake来为处理单元编译程序。一旦移到处理器上,我将使用处理器上安装的opkg来安装程序。但是,当我使用的opkg版本需要tar.gz文件时,openembedded使用tar.xz文件编译程序。

我已经研究了可能解决此问题的方法。不幸的是,对于我的项目,无法选择更新opkg。我必须找到一种使用tar.gz进行openembedded编译程序的方法。也许有一些设置可以更改为openembedded做到这一点,或者opendembedded的较旧版本使用的是tar.gz文件?

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

请参阅package_ipk.bbclass:

OPKGBUILDCMD ??= "opkg-build -Z xz"

在您的发行版配置中将此设置为:

OPKGBUILDCMD = "opkg-build -Z gzip"