使用 llvm-link 链接两个 .bc 模块 - 如何删除警告?
Linking two `.bc` modules using `llvm-link` - how to remove warning?
我正在使用 llvm-as
工具链接两个 .bc
模块。我总是收到以下警告:
llvm-link module1.bc module2.bc -o module3.bc
`WARNING: Linking two modules of different data layouts: './module2' is '' whereas 'llvm-link' is 'e-m:e-i64:64-f80:128-n8:16:32:64-S128'`
我不明白这个警告。
如何resolve/suppress呢?
您需要向模块添加适当的数据布局:http://llvm.org/docs/LangRef.html#data-layout
您可以重新使用警告消息中给出的那个。
我正在使用 llvm-as
工具链接两个 .bc
模块。我总是收到以下警告:
llvm-link module1.bc module2.bc -o module3.bc
`WARNING: Linking two modules of different data layouts: './module2' is '' whereas 'llvm-link' is 'e-m:e-i64:64-f80:128-n8:16:32:64-S128'`
我不明白这个警告。
如何resolve/suppress呢?
您需要向模块添加适当的数据布局:http://llvm.org/docs/LangRef.html#data-layout
您可以重新使用警告消息中给出的那个。