我正在一个Ubuntu机器上构建Android 10。源代码是自定义的,不是Google特定的。源代码是为预构建的clang硬编码以使用ccache。我已经安装了ccache,并将以下变量添加到bashrc中:
_CCACHE_EXEC=/usr/bin/ccache
_CCACHE_EXEC -M 50G
export USE_CCACHE=1
在构建期间,对~/.ccache运行chmod和chown命令产生了相同的结果,但实际的错误是:
ccache:错误:无法创建目录/home/brandonabandon/.ccache/tmp:只读文件系统。
我无法联系源代码的所有者。我尝试禁用ccache,但由于最近硬编码的ccache提交而导致后续错误。之前我可以正常构建,但已经卡了一周了。有任何想法吗?
/etc/fstab
中:/home/<your_current_path>/ccache /mnt/ccache none defaults,bind,users,noauto 0 0
,并将其添加到登录时自动挂载到~/.profile
中:mount /mnt/ccache
。 - dtrunk