-
Notifications
You must be signed in to change notification settings - Fork 996
Closed
Labels
docsDocumentation neededDocumentation needed
Description
I am trying to compile tinygo with LLVM 11 release and I get following compilation failure:
# tinygo.org/x/go-llvm
backports.cpp:10:28: error: redefinition of ‘llvm::PassManagerBuilder* llvm::unwrap(LLVMPassManagerBuilderRef)’
10 | inline PassManagerBuilder *unwrap(LLVMPassManagerBuilderRef P) {
| ^~~~~~
In file included from backports.cpp:4:
/usr/include/llvm/Transforms/IPO/PassManagerBuilder.h:255:28: note: ‘llvm::PassManagerBuilder* llvm::unwrap(LLVMPassManagerBuilderRef)’ previously defined here
255 | inline PassManagerBuilder *unwrap(LLVMPassManagerBuilderRef P) {
| ^~~~~~
backports.cpp:14:34: error: redefinition of ‘LLVMOpaquePassManagerBuilder* llvm::wrap(llvm::PassManagerBuilder*)’
14 | inline LLVMPassManagerBuilderRef wrap(PassManagerBuilder *P) {
| ^~~~
In file included from backports.cpp:4:
/usr/include/llvm/Transforms/IPO/PassManagerBuilder.h:259:34: note: ‘LLVMOpaquePassManagerBuilder* llvm::wrap(llvm::PassManagerBuilder*)’ previously defined here
259 | inline LLVMPassManagerBuilderRef wrap(PassManagerBuilder *P) {
| ^~~~
make: *** [Makefile:187: tinygo] Error 2
make: *** Waiting for unfinished jobs....
Metadata
Metadata
Assignees
Labels
docsDocumentation neededDocumentation needed