Ответ 1
llvm-config
не добавляет ссылку для библиотеки Terminfo
. Добавить
-ltinfo
Для связи в библиотеке, и все должно быть хорошо.
При компиляции с экспериментальными библиотеками LLVM3.5 появляются следующие ошибки ссылки:
/usr/lib/llvm-3.5/lib/libLLVMSupport.a(Process.o): функция
llvm::sys::Process::FileDescriptorHasColors(int)': (.text+0x85b): undefined reference to
setupterm "/usr/lib/llvm-3.5/lib/libLLVMSupport.a(Process.o): функцияllvm::sys::Process::FileDescriptorHasColors(int)': (.text+0x87a): undefined reference to
tigetnum" /usr/lib/llvm -3.5/lib/libLLVMSupport.a(Process.o): функцияllvm::sys::Process::FileDescriptorHasColors(int)': (.text+0x888): undefined reference to
set_curterm" /usr/lib/llvm -3.5/lib/libLLVMSupport.a(Process.o): функцияllvm::sys::Process::FileDescriptorHasColors(int)': (.text+0x890): undefined reference to
del_curterm
Командная строка линии была сгенерирована с помощью llvm-config
, поэтому почему это не удается?
llvm-config
не добавляет ссылку для библиотеки Terminfo
. Добавить
-ltinfo
Для связи в библиотеке, и все должно быть хорошо.
Добавить llvm-config --system-libs
в опции ссылки