环境是Ubuntu 12

我有同一版本的两个不同版本。

一个位于/ media / CM10 / custom下
另一个在/ home / malachi / CM10 / android / system下

我有一个专门的build-setup.sh,它由主构建过程调用,它们每个都有:

CCACHE_BASEDIR = / media / CM10 / custom



CCACHE_BASEDIR = / home / malachi / CM10 / android / system

但是,这绝对不是两者之间的共享。当我执行一次时,缓存大小约为3.9GB,如果重复,则保持在该位置。如果我做其他事情,它将增长到超过7GB。

当我检查ccache日志时,它似乎正在获取基本目录并重写相对路径。有什么线索如何使ccache在这两者之间正确共享?谢谢

最佳答案

尝试CCACHE_BASEDIR = / media

[1] http://jlebar.com/2011/4/19/Set_CCACHE_BASEDIR_to_share_object_files_between_trees.html

关于shared - ccache BASEDIR(共享)配置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11918463/

10-11 01:21