gpt4 book ai didi

android - ccache 以只读方式失败

转载 作者:行者123 更新时间:2023-12-04 23:55:18 41 4
gpt4 key购买 nike

我在 ubuntu 机器上构建 android 10。来源是自定义的,而不是专门针对谷歌的。源代码是硬编码的,用于预构建的 clang 以使用 ccache。我已经安装了 ccache 并将这些变量添加到 bashrc:

_CCACHE_EXEC=/usr/bin/ccache

_CCACHE_EXEC -M 50G

导出 USE_CCACHE=1

chmod 和 chown ~/.ccache 在构建过程中具有相同的结果,实际错误是:

ccache:错误:无法创建目录/home/brandonabandon/.ccache/tmp:读取
- 仅文件系统。

我无法联系来源的所有者。我试图禁用 ccache,由于最近的硬编码 ccache 提交,这会导致进一步的错误。我以前可以 build 得很好。我被难住了一个星期。有任何想法吗?

最佳答案

看起来您的 ccache 与源代码位于同一分区。 soong 沙盒机制不喜欢它:( 你有两个选择:

  • 开始为 ccache 使用另一个分区/驱动器
  • 将当前的 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

    关于android - ccache 以只读方式失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61923015/

    41 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com