【发布时间】:2020-01-28 03:04:53
【问题描述】:
我正在玩一个 Yocto 项目,该项目在其 conf/bblayers.conf 文件中包含以下行:
ADDONSLAYERS += "${@'${OEROOT}/layers/meta-qt5' if os.path.isfile('${OEROOT}/layers/meta-qt5/conf/layer.conf') else ''}"
我对项目进行了部分位烘焙,但现在我想尝试禁用整个 meta-qt5 层。 注释掉上面这行之后,如何从输出文件夹中删除已经构建的文件并继续其他的?
我尝试使用bitbake -c cleansstate meta-qt5,但它不起作用。我猜它只适用于食谱,而不适用于整个图层。
【问题讨论】:
-
您可以做的是删除您的
build/tmp文件夹并使用sstate-cache重建它。然后你可以用sstate-cache-management.sh脚本清理sstate-cache。 -
您是否介意将您的评论作为答案,提供有关该程序的更多详细信息?