我正在尝试使用 openembedded 和 bitbake 来编译处理单元的程序。一旦转移到处理器上,我将使用处理器上安装的 opkg 来安装程序。但是,当我使用的 opkg 版本需要 tar.gz 文件时,openembedded 正在使用 tar.xz 文件编译程序。
我已经研究了这个问题的可能解决方案。不幸的是,对于我的项目来说,更新 opkg 不是一个选项。我必须找到一种方法来使用 tar.gz 来编译 openembedded 程序。也许我可以更改一些设置来让 openembedded 执行此操作,或者旧版本的 openembedded 可能会使用 tar.gz 文件?
如有任何帮助,我们将不胜感激。
最佳答案
参见package_ipk.bbclass:
OPKGBUILDCMD ??= "opkg-build -Z xz"
在您的发行版配置中将其设置为:
OPKGBUILDCMD = "opkg-build -Z gzip"
关于bitbake - 如何让 Openembedded 编译 tar.gz 文件而不是 tar.xz,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51143886/