【问题标题】:Why should one delete sstate-cache when deleting tmp in Yocto build?在 Yocto 构建中删除 tmp 时,为什么要删除 sstate-cache?
【发布时间】:2019-08-04 05:00:15
【问题描述】:

Yocto 参考手册的5.2.7. build/tmp/ 部分说:

作为最后的手段,要清理构建并从头开始(下载除外),您可以删除 tmp 目录中的所有内容或完全摆脱该目录。如果这样做,您还应该完全删除 build/sstate-cache 目录。

这是否意味着如果删除tmp,他们应该总是删除sstate-cache,如果他们不这样做,事情就会中断,或者这只是一个令人困惑的表述,意味着它赢了如果sstate-cache 还在,那真的不是白手起家吗?

如果是前者,那是什么原因呢?

【问题讨论】:

    标签: build yocto bitbake openembedded


    【解决方案1】:

    这是一个令人困惑的表述。如果您想从绝对干净进行构建,那么您需要擦除 sstate-cache 否则它不会从头开始。您可以根据需要删除 tmp 并保留 sstate(我个人的 tmp 位于 tmpfs 中,因此每天会清空几次,但 sstate-cache 已使用多年)。

    【讨论】:

      猜你喜欢
      • 2018-01-02
      • 2017-01-20
      • 2021-10-21
      • 1970-01-01
      • 2020-06-05
      • 1970-01-01
      • 2013-06-04
      • 2021-12-08
      • 1970-01-01
      相关资源
      最近更新 更多