我在两台OS X机器上,我正在尝试使用distcc泵模式为Android构建应用程序。 我已经开始在非泵模式下工作了,一切都很好。
我有两台机器完全相同,两侧的相同可执行文件位于相同的路径上。出于某种原因,泵模式不发送任何包含,并在本地进行所有预处理。
在开始编译的机器上,我得到了这个:
__________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秒,重新编译,安装它,我仍然有这个。
我尝试了另一个项目,用泵distcc编译一些C ++代码,用于本地机器(不适用于Android),它只是起作用。 这是什么意思?