llvm-project/lldb/tools/lldb-server
Pavel Labath 941ca06688 Fix linking of lldb-server with BUILD_SHARED_LIBS
Summary:
The BUILD_SHARED_LIBS branch of lldb-server link flags was hopelessly broken, at least since we
started restricting the symbols exported by liblldb. lldb-server depends on symbols from the
lldb_private namespace, so it cannot link to the public interface of liblldb. Instead I make it
link to the individual libraries constituting liblldb, just like it does in the
!BUILD_SHARED_LIBS case.

This does not make the BUILD_SHARED_LIBS build of lldb fully functional yet, due to the way
liblldb dependencies are managed, but it's a step in that direction.

Reviewers: zturner, tfiala

Subscribers: lldb-commits

Differential Revision: http://reviews.llvm.org/D16678

llvm-svn: 259188
2016-01-29 11:59:57 +00:00
..
Acceptor.cpp Make lldb-gdbserver to take explicit socket scheme as command line argument. 2015-10-28 19:49:50 +00:00
Acceptor.h Make lldb-gdbserver to take explicit socket scheme as command line argument. 2015-10-28 19:49:50 +00:00
CMakeLists.txt Fix linking of lldb-server with BUILD_SHARED_LIBS 2016-01-29 11:59:57 +00:00
LLDBServerUtilities.cpp Fix crash in lldb-server caused by an API change in LLVM 2015-09-10 11:08:41 +00:00
LLDBServerUtilities.h Make log options uniform betwwen lldb-platform and lldb-gdbserver 2015-05-27 13:34:04 +00:00
lldb-gdbserver.cpp Fix lldb-server - write null terminating symbol along with port number. 2015-10-21 21:58:22 +00:00
lldb-platform.cpp Modify "platform connect" to connect to processes as well 2015-12-08 14:08:19 +00:00
lldb-server.cpp Make log options uniform betwwen lldb-platform and lldb-gdbserver 2015-05-27 13:34:04 +00:00
lldb-server.exports Only export public symbols with the cmake build. 2015-09-04 00:00:41 +00:00