我目前正在尝试使用Bazel将tensorflow c独立库编译为llvm ir二进制格式。但Bazel没有像clang那样的参数,如果我想用Bazel发出llvm二进制格式,我该怎么办?
答案 0 :(得分:0)
正如我在https://github.com/bazelbuild/bazel/issues/3566写的那样,这是可能的,但不是很简单。您需要编写自己的CROSSTOOL,它将使用clang生成.bc文件,并使用llvm-link进行链接。文件扩展名尚未在CROSSTOOL中自定义,因此您必须使用.o和.a。
一些可以帮助您入门的资源:
如果您遇到困难,请随时提出更多问题。