When compiling with the experimental LLVM3.5 libraries link the following link errors appear:
/usr/lib/llvm-3.5/lib/libLLVMSupport.a(Process.o): In function
llvm::sys::Process::FileDescriptorHasColors(int)': (.text+0x85b): undefined reference to
setupterm' /usr/lib/llvm-3.5/lib/libLLVMSupport.a(Process.o): In functionllvm::sys::Process::FileDescriptorHasColors(int)': (.text+0x87a): undefined reference to
tigetnum' /usr/lib/llvm-3.5/lib/libLLVMSupport.a(Process.o): In functionllvm::sys::Process::FileDescriptorHasColors(int)': (.text+0x888): undefined reference to
set_curterm' /usr/lib/llvm-3.5/lib/libLLVMSupport.a(Process.o): In functionllvm::sys::Process::FileDescriptorHasColors(int)': (.text+0x890): undefined reference to
del_curterm'
The link command line was generated with llvm-config
, so why is this failing?
llvm-config
is not adding the link option for the Terminfo
library. Add
-ltinfo
To link in the library and all should be well.
Add llvm-config --system-libs
in link option
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With