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

yocto构建主机版本的最新建议,yocto,Yocto,因为文档推荐Ubuntu15.10作为yocto构建主机,所以我们花了相当大的精力来设置它,结果发现Bitbake仍然告诉我们这不是一个受支持的版本 请问最新推荐的Ubuntu版本是什么?我想我们可能会使用最新的LTS。如果你使用Warrior Yocto版本,你可以使用Ubuntu 18.04。对于较旧的Yocto版本,由于GCC支持,您将需要较旧的主机发行版 无论如何,我建议您在Docker环境中构建Yocto,例如。poky.conf文件跟踪Yocto项目支持的所有发行版。在poky.co

因为文档推荐Ubuntu15.10作为yocto构建主机,所以我们花了相当大的精力来设置它,结果发现Bitbake仍然告诉我们这不是一个受支持的版本


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

如果你使用Warrior Yocto版本,你可以使用Ubuntu 18.04。对于较旧的Yocto版本,由于GCC支持,您将需要较旧的主机发行版


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

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项目Autobuilder build worker的生产环境中使用。Yocto项目要在构建工作人员上实际使用发行版,还必须有一个令人信服的理由。晦涩难懂、支持差或高度定制的发行版不太可能是提交的好选择


主要的稳定发行版(如Debian、Fedora、Ubento、Centos等)通常已经得到支持。如果它们不受支持,一旦满足足够的标准,它们很可能会在列表中得到支持。请务必事先检查最新支持的发行版,以确保所讨论的发行版不受支持。

请在此处添加该错误消息,它是:``警告:主机发行版“ubuntu-18.04”尚未使用此版本的构建系统进行验证;你可能会经历意想不到的失败。建议您使用经过测试的发行版```