LLVMSharp: Nuget package 6.0.0-beta1 missing LLVM C API symbols on Linux
As the title says, the latest Nuget package for libllvm is missing C API symbols.
joao@joao-HP:~/dev/dotnet/corert/packages/libllvm$ llvm-nm-6.0 5.0.1/runtimes/linux-x64/native/libLLVM.so | grep LLVMModuleCreateWithName
0000000000838d20 T LLVMModuleCreateWithName
0000000000838db0 T LLVMModuleCreateWithNameInContext
joao@joao-HP:~/dev/dotnet/corert/packages/libllvm$ llvm-nm-6.0 6.0.0-beta1/runtimes/linux-x64/native/libLLVM.so | grep LLVMModuleCreateWithName
joao@joao-HP:~/dev/dotnet/corert/packages/libllvm$
This breaks CoreRT under Linux.
About this issue
- Original URL
- State: open
- Created 5 years ago
- Comments: 18 (6 by maintainers)
Success! The Azure Pipeline I’ve been working on can now link up a single
.dllon Windows. So that’s Windows, OSX and Linux now built and bundled in a single pipeline. Whether that.nupkgI’m assembling actually works is a different question, but all the pieces are there now.Sure 👍 I’m keen to try spike something out. I’ll just spin up a repo and see where it goes. I’ll open an issue or send a ping if I get anywhere 😃
@KodrAus thanks. Working on this.