我正在从配备ARM7的SoC上的源代码编译TensorFlow,因此它是一个非标准编译。Bazel 在许多情况下失败,但如果我可以传递给它一些额外的编译标志,则很容易修复:例如
-I/home/root/.cache/bazel/_bazel_turing/508b67e7022bdc82335b30f64f498c49/tenso
rflow/external/eigen_archive/eigen-eigen-ed4c9730b545/ -I/home/root/.cache/baz
el/_bazel_turing/508b67e7022bdc82335b30f64f498c49/tensorflow/external/eigen_arch
ive/
如何将这些额外的标志传递给 Bazel?
--copt 是从命令行设置 C 标志的方法,但在构建 tensorflow 时,这些标志应该已经由 bazel 设置。
bazel build -s
的输出是什么?你能看到 gcc 的包含吗?(也许我们应该继续讨论 github 问题跟踪器)。