[Lldb-commits] [lldb] r258921 - Fix linking with LLVM_LINK_LLVM_DYLIB=ON
Pavel Labath via lldb-commits
lldb-commits at lists.llvm.org
Wed Jan 27 07:13:35 PST 2016
Hi,
could we get this patch applied to the 3.8 branch?
thanks,
pl
On 27 January 2016 at 11:02, Pavel Labath via lldb-commits
<lldb-commits at lists.llvm.org> wrote:
> Author: labath
> Date: Wed Jan 27 05:02:02 2016
> New Revision: 258921
>
> URL: http://llvm.org/viewvc/llvm-project?rev=258921&view=rev
> Log:
> Fix linking with LLVM_LINK_LLVM_DYLIB=ON
>
> Linking with LLVM shared libraries currently produces linker errors. This works around the issue
> (pr24953) by disabling linking with llvm so for lldb libraries.
>
> Patch by Evangelos Foutras.
>
> Reviewers: zturner
>
> Subscribers: lldb-commits
>
> Differential Revision: http://reviews.llvm.org/D16293
>
> Modified:
> lldb/trunk/cmake/modules/AddLLDB.cmake
>
> Modified: lldb/trunk/cmake/modules/AddLLDB.cmake
> URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/cmake/modules/AddLLDB.cmake?rev=258921&r1=258920&r2=258921&view=diff
> ==============================================================================
> --- lldb/trunk/cmake/modules/AddLLDB.cmake (original)
> +++ lldb/trunk/cmake/modules/AddLLDB.cmake Wed Jan 27 05:02:02 2016
> @@ -56,7 +56,7 @@ macro(add_lldb_library name)
> if (PARAM_OBJECT)
> add_library(${name} ${libkind} ${srcs})
> else()
> - llvm_add_library(${name} ${libkind} ${srcs})
> + llvm_add_library(${name} ${libkind} DISABLE_LLVM_LINK_LLVM_DYLIB ${srcs})
>
> lldb_link_common_libs(${name} "${libkind}")
>
> @@ -93,7 +93,7 @@ macro(add_lldb_library name)
> endmacro(add_lldb_library)
>
> macro(add_lldb_executable name)
> - add_llvm_executable(${name} ${ARGN})
> + add_llvm_executable(${name} DISABLE_LLVM_LINK_LLVM_DYLIB ${ARGN})
> set_target_properties(${name} PROPERTIES FOLDER "lldb executables")
> endmacro(add_lldb_executable)
>
>
>
> _______________________________________________
> lldb-commits mailing list
> lldb-commits at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
More information about the lldb-commits
mailing list