首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有加载Yocto依赖项缓存

没有加载Yocto依赖项缓存
EN

Stack Overflow用户
提问于 2022-07-08 14:27:38
回答 1查看 97关注 0票数 0

在启动bitbake时,我得到以下信息:依赖缓存是空的,解析所有菜谱需要几分钟。这是非常令人沮丧的,因为每一个比特面包命令,我必须等待6-7分钟,只有解析食谱。

代码语言:javascript
复制
Loading cache: 100%                                         | ETA:  --:--:--
Loaded 0 entries from dependency cache. 
Parsing recipes:   1% |#                                    | Time:  0:06:20

缓存有时会被正确加载。所以缓存似乎在原则上起作用,我只是不知道为什么大多数时候没有加载它。

我已经试图摆脱构建目录中的.lock文件,但这也没有解决问题。

我发现加载的bb_cache.dat文件不存在。例如,它试图加载不存在的bb_cache.dat.8766c4ab6f5e02381cb595498695990e54b0e58d7e7aed06cfdf517975 bb_cache.dat ->。然后解析菜谱,并在最后生成之前丢失的文件。下一次,当启动bitbake时,它要么加载先前生成的文件,要么(大多数情况下)查找新文件,而不会再次找到它。等等..。

EN

回答 1

Stack Overflow用户

发布于 2022-07-09 06:17:05

您是否更改了bitbake调用之间的任何配置?您是否正在更新任何存储库或层?

只有当某些配置文件被更改时,它才会进行分析,无论是local.conf文件、bblayers.conf文件还是其中一个签出中的配置文件。启用调试输出的"bitbake -D“可能会给出一些提示,说明为什么它也在进行修复。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72912913

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档