【问题标题】:How to use ccache to speed up compiling of aosp?如何使用ccache来加速aosp的编译?
【发布时间】:2020-05-05 18:51:35
【问题描述】:

我在这里https://android.googlesource.com/toolchain/ccache/ 找到了ccache aosp repo,但我不知道如何在aosp v10 上使用ccache,官方aosp 站点不再有任何关于ccache 的信息,只有多个构建。 ccache 是否仍然适用于最新版本的 aosp ?

【问题讨论】:

    标签: android-source ccache


    【解决方案1】:

    我们不再提供预构建的 ccache。

    我们的版本很旧,并且有许多问题导致无法重现 结果和其他失败。较新的 ccache 版本可能会修复其中的一些问题 问题,但在我们的大规模构建服务器中,我们没有看到 使用 ccache 显着的性能提升——你最终需要非常 良好的位置和/或非常大的缓存,如果您正在构建许多不同的 配置。

    本地无更改完全重建显示出更好的结果,但为什么不只是 那时使用增量构建?

    所以如果还想使用ccache,继续设置USE_CCACHE,还要设置 CCACHE_EXEC 环境变量指向您的 ccache 可执行文件的路径。

    https://cs.android.com/android/platform/superproject/+/android10-release:build/make/core/ccache.mk;l=17

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-24
      • 2016-10-29
      • 1970-01-01
      • 1970-01-01
      • 2020-03-02
      • 1970-01-01
      • 2020-12-05
      • 1970-01-01
      相关资源
      最近更新 更多