yocto构建主机版本的最新建议

时间:2019-07-02 22:31:47

标签: yocto

由于文档建议将Ubuntu 15.10用作yocto构建主机,因此我们进行了大量工作进行设置,结果发现Bitbake仍然告诉我们该版本不受支持。

请推荐最新的Ubuntu版本是什么?我认为我们可能会使用最新的LTS。

2 个答案:

答案 0 :(得分:1)

poky.conf文件跟踪Yocto项目支持的所有发行版。受支持的,随后经过健全性测试的发行版在poky.conf中的“ SANITY_TEST_DISTROS”部分中列出。每个受支持的发行版均已部署并用作Yocto Autobuilder构建工。

Distro list in poky.conf  will be similar to following:

SANITY_TESTED_DISTROS ?= " \
            poky-2.5 \n \
            ubuntu-16.10 \n \
            ubuntu-17.04 \n \
            fedora-26 \n \
            centos-7 \n \
            debian-9 \n \
            opensuse-42.2 \n \
            "

添加受支持发行版的标准非常严格。显然,任何候选发行版都必须具有生产质量。换句话说,该发行版可以在Yocto Project Autobuilder构建工人的生产环境中使用。 Yocto项目还必须有一个令人信服的理由,才能将发行版实际用于建筑工人。晦涩,支持不佳或高度定制的发行版不太可能是提交的不错选择。

主要的稳定发行版(例如Debian,Fedora,Ubunto,Centos等)已得到支持。如果不支持它们,则一旦满足足够的条件,它们就有可能在列表中得到支持。请确保事先检查支持的最新发行版,以确保该发行版不受支持。

答案 1 :(得分:0)

如果使用Warrior Yocto版本,则可以按照here的说明使用Ubuntu 18.04。对于较旧的Yocto版本,由于GCC支持,您将需要较旧的主机分发版本。

无论如何,我建议您在Docker环境中构建Yocto,例如this one