1

我在两台 OS X 机器上,我正在尝试使用 distcc 泵模式为 Android 构建一个应用程序。我已经让 distcc 在非泵模式下工作,一切都很好。

我有两台完全相同的机器,两边都有相同的可执行文件,在相同的路径上。由于某种原因,泵模式不发送任何包含,而是在本地进行所有预处理。

在开始编译的机器上,我得到了这个:

__________Using distcc-pump from /usr/local/bin
__________Using       10 distcc servers in pump mode
WARNING include server: Preprocessing locally. Include server not covering: Could not locate name of translation unit: ['armv6-none-linux-androideabi', '<source_file>']. for translation unit 'unknown translation unit'

我四处寻找线索,但我能找到的最主要的问题是包含服务器超时。所以我把超时时间从 3.8 秒改成了 30 秒,重新编译,安装,还是得到了这个。

我尝试了另一个项目,用 pump distcc 为本地机器(不适用于 Android)编译了一些 C++ 代码,它很简单。这是什么意思?

4

0 回答 0