【发布时间】:2018-03-13 12:18:50
【问题描述】:
在我之前的 Q 中解决的一个具体问题引发了一个一般性问题,希望在这里解决。
Yocto/Bitbake 有一个很好的分层元数据的特性,它使人们能够将一些元数据采用(添加、删除、更改)与其他贡献者的采用隔离开来。例如OEM 进行的采用与 SoC 供应商的采用不同的层 - 这是我看到的一个例子,但如果我的理解是正确的,仍然不方便/确认。
关于使用层进行元数据采用隔离,它是否显示出任何已知的限制。例如,我很幸运以这种方式采用了一些元数据。所有原件都放在供应商的 .bb 或 .bbappends 中。是否有可能出现隔离问题,即收养问题是否存在隔离问题?在按照 Yocto 的意图在本地推广图层使用时,答案将对我有所帮助。是否可以在自己的层采用 .conf 文件(机器、发行版等)中的供应商元数据?
Jethro 使用的是 Yocto 版本。
【问题讨论】:
-
很难确保系统没有限制,但我使用 Yocto 的经验表明这些都是边缘情况。使用得当(听起来像您描述的设计),图层非常灵活。有一些冲突是我能想到的(例如,您公司的层提供了与早期层不兼容的较新版本的 openssl),但在我的经验中它们很少见。
-
谢谢你,我回答了我的问题。