环境是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/