The problem is that if we reuse the LLVM disassembler (I am not sure if we
do it in TestArm64InstEmulation or not but we definitely should) then we
need LLVM to be build with support for that specific architecture as
otherwise the assembly analysis based unwinding test won't work.

On Mon, Nov 7, 2016 at 4:21 PM Zachary Turner via lldb-commits <
lldb-commits@lists.llvm.org> wrote:

> Why not? Just because llvm isn't building support for targeting some
> architecture doesn't mean lldb shouldn't be able to debug those
> architectures. We could add a similar LLDB specific define, but using
> llvm's seems wrong
> On Sun, Nov 6, 2016 at 6:13 PM Vedant Kumar via lldb-commits <
> lldb-commits@lists.llvm.org> wrote:
>
> vsk created this revision.
> vsk added a reviewer: jasonmolenda.
> vsk added a subscriber: lldb-commits.
> Herald added a subscriber: mgorny.
>
> Should fix: https://llvm.org/bugs/show_bug.cgi?id=30928
>
>
> https://reviews.llvm.org/D26338
>
> Files:
>   unittests/UnwindAssembly/CMakeLists.txt
>   unittests/UnwindAssembly/InstEmulation/CMakeLists.txt
>
>
> Index: unittests/UnwindAssembly/InstEmulation/CMakeLists.txt
> ===================================================================
> --- unittests/UnwindAssembly/InstEmulation/CMakeLists.txt
> +++ unittests/UnwindAssembly/InstEmulation/CMakeLists.txt
> @@ -1 +1,3 @@
> -add_lldb_unittest(InstEmulationTests TestArm64InstEmulation.cpp)
> +if ("AArch64" IN_LIST LLVM_TARGETS_TO_BUILD)
> +  add_lldb_unittest(InstEmulationTests TestArm64InstEmulation.cpp)
> +endif()
> Index: unittests/UnwindAssembly/CMakeLists.txt
> ===================================================================
> --- unittests/UnwindAssembly/CMakeLists.txt
> +++ unittests/UnwindAssembly/CMakeLists.txt
> @@ -1,2 +1,5 @@
> -add_subdirectory(x86)
> +if ("X86" IN_LIST LLVM_TARGETS_TO_BUILD)
> +  add_subdirectory(x86)
> +endif()
> +
>  add_subdirectory(InstEmulation)
>
>
> _______________________________________________
> lldb-commits mailing list
> lldb-commits@lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
>
> _______________________________________________
> lldb-commits mailing list
> lldb-commits@lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
>
_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to