ccache 失败,只读
ccache fails with read only
我正在 ubuntu 机器上构建 android 10。来源是自定义的,而不是谷歌的具体来源。源代码被硬编码为使用 ccache 的预建 clang。我已经安装了 ccache 并向 bashrc 添加了这些变量:
_CCACHE_EXEC=/usr/bin/ccache
_CCACHE_EXEC-M 50G
出口USE_CCACHE=1
chmod 和 chown ~/.ccache 在构建过程中的结果相同,实际错误是:
ccache:错误:创建目录失败/home/brandonabandon/.ccache/tmp:读取
-仅文件系统。
我无法联系源的所有者。我曾尝试禁用 ccache,这会由于最近的硬编码 ccache 提交而导致进一步的错误。我以前可以很好地建造。我被难住了一个星期。有什么想法吗?
您的 ccache 似乎与源代码位于同一分区。宋沙盒机制不喜欢它:(你有两个选择:
- 开始使用另一个partition/drive作为ccache
- 将您当前的缓存挂载到另一个分区(例如/mnt)
这是第二个选项的步骤列表:
sudo mkdir /mnt/ccache
sudo mount --bind /home/<your_current_path>/ccache /mnt/ccache
并且需要环境:
export USE_CCACHE=1
export CCACHE_EXEC=/usr/bin/ccache
export CCACHE_DIR=/mnt/ccache
ccache -M 100G -F 0
我正在 ubuntu 机器上构建 android 10。来源是自定义的,而不是谷歌的具体来源。源代码被硬编码为使用 ccache 的预建 clang。我已经安装了 ccache 并向 bashrc 添加了这些变量:
_CCACHE_EXEC=/usr/bin/ccache
_CCACHE_EXEC-M 50G
出口USE_CCACHE=1
chmod 和 chown ~/.ccache 在构建过程中的结果相同,实际错误是:
ccache:错误:创建目录失败/home/brandonabandon/.ccache/tmp:读取 -仅文件系统。
我无法联系源的所有者。我曾尝试禁用 ccache,这会由于最近的硬编码 ccache 提交而导致进一步的错误。我以前可以很好地建造。我被难住了一个星期。有什么想法吗?
您的 ccache 似乎与源代码位于同一分区。宋沙盒机制不喜欢它:(你有两个选择:
- 开始使用另一个partition/drive作为ccache
- 将您当前的缓存挂载到另一个分区(例如/mnt)
这是第二个选项的步骤列表:
sudo mkdir /mnt/ccache
sudo mount --bind /home/<your_current_path>/ccache /mnt/ccache
并且需要环境:
export USE_CCACHE=1
export CCACHE_EXEC=/usr/bin/ccache
export CCACHE_DIR=/mnt/ccache
ccache -M 100G -F 0