【发布时间】:2017-04-26 23:37:28
【问题描述】:
如何指定 Bazel 使用的编译器?我看到了--compiler 选项here,但没有解释它的用途。
我读过有关制作new toolchains 的信息,但似乎是每个项目或其他东西。特别是对于 Tensorflow,我想在我的机器上使用 icecc 安装,以便分发构建
【问题讨论】:
标签: tensorflow distributed-system bazel
如何指定 Bazel 使用的编译器?我看到了--compiler 选项here,但没有解释它的用途。
我读过有关制作new toolchains 的信息,但似乎是每个项目或其他东西。特别是对于 Tensorflow,我想在我的机器上使用 icecc 安装,以便分发构建
【问题讨论】:
标签: tensorflow distributed-system bazel
对于 gcc 的包装器,执行 export CC=/path/to/icecc 应该可以正常工作并开始使用带有 bazel 0.4.5 的 icecc。如果icecc 需要特殊的环境变量,您可能需要添加--action_env flags。
请注意,Bazel 是为与 Google 编译集群一起运行而创建的,因此将每个编译操作分开,这可能会与 icecc 假设产生不良交互。
【讨论】: