LLDB build failure
Jonathan Anderson
jonathan at FreeBSD.org
Tue Jul 19 17:38:40 UTC 2016
Hello toolchain@,
When building a recent (r275944) LLDB on stable/11, I've encountered
build failures in tools/lldb-mi (missing symbol llvm_regexec, need to
link against LLVMSupport). This problem doesn't occur on (at least) OS
X, so perhaps the LLVM build bots don't see it. It looks like the fix is
pretty simple:
```diff
--- a/tools/lldb-mi/CMakeLists.txt
+++ b/tools/lldb-mi/CMakeLists.txt
@@ -89,6 +89,10 @@ if ( NOT CMAKE_SYSTEM_NAME MATCHES "Windows" )
target_link_libraries(lldb-mi pthread)
endif ()
+if ( CMAKE_SYSTEM_NAME MATCHES "FreeBSD" )
+ set(LLVM_LINK_COMPONENTS support)
+endif ()
+
llvm_config(lldb-mi ${LLVM_LINK_COMPONENTS})
set_target_properties(lldb-mi PROPERTIES VERSION ${LLDB_VERSION})
```
Is this problem the result of some misunderstanding on my part, or is it
a valid issue that I should take upstream (together with the above
patch)?
Jon
--
Jonathan Anderson
jonathan at FreeBSD.org
More information about the freebsd-toolchain
mailing list