2

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

4

1 回答 1

8

我们不再提供预构建的 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

于 2020-01-20T07:21:39.473 回答