请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:SK-TDA4VM 工具/软件:
大家好、我是 WISEAutomotive 的 Sejin Kang。 这个帖子是一种错误报告、而不是一个问题、
但是、如果有人有更好/更合适的方法来处理问题、请告知我们。
我们目前正在将 SDK 从9.0更新到10.01
当然、Yocto 版本也会更新。 由于 Yocto 从较新版本中添加了新的 do_create_spdx 流程、以创建
提供的许可证文件的 spdx 封装、每个配方都需要有适当的许可证文件文本路径。
问题是,在 meta-ti 层中,许可证文件添加了 layer.conf ,如下所示
LICENSE_PATH += "${LAYERDIR}/licenses"
我发现、很多食谱要么无法参考${LAYERDIR}作为许可证路径、要么该目录中没有正确的许可证文件、
因此,我们必须在每一个 bb 配方上添加正确的路径,以便正确构建。
我认为,我们需要一个目录,其中所有的许可证文件所需的元层的每个配方,它应该应用于.inc 文件,而不是 layer.conf
现在,我们处理了手动添加它们的问题,但显然,这不是任何人在未来会想要的..