<div dir="ltr">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.</div><br><div class="gmail_quote"><div dir="ltr">On Mon, Nov 7, 2016 at 4:21 PM Zachary Turner via lldb-commits <<a href="mailto:lldb-commits@lists.llvm.org">lldb-commits@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">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 <br class="gmail_msg"><div class="gmail_quote gmail_msg"><div dir="ltr" class="gmail_msg">On Sun, Nov 6, 2016 at 6:13 PM Vedant Kumar via lldb-commits <<a href="mailto:lldb-commits@lists.llvm.org" class="gmail_msg" target="_blank">lldb-commits@lists.llvm.org</a>> wrote:<br class="gmail_msg"></div><blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">vsk created this revision.<br class="gmail_msg">
vsk added a reviewer: jasonmolenda.<br class="gmail_msg">
vsk added a subscriber: lldb-commits.<br class="gmail_msg">
Herald added a subscriber: mgorny.<br class="gmail_msg">
<br class="gmail_msg">
Should fix: <a href="https://llvm.org/bugs/show_bug.cgi?id=30928" rel="noreferrer" class="gmail_msg" target="_blank">https://llvm.org/bugs/show_bug.cgi?id=30928</a><br class="gmail_msg">
<br class="gmail_msg">
<br class="gmail_msg">
<a href="https://reviews.llvm.org/D26338" rel="noreferrer" class="gmail_msg" target="_blank">https://reviews.llvm.org/D26338</a><br class="gmail_msg">
<br class="gmail_msg">
Files:<br class="gmail_msg">
  unittests/UnwindAssembly/CMakeLists.txt<br class="gmail_msg">
  unittests/UnwindAssembly/InstEmulation/CMakeLists.txt<br class="gmail_msg">
<br class="gmail_msg">
<br class="gmail_msg">
Index: unittests/UnwindAssembly/InstEmulation/CMakeLists.txt<br class="gmail_msg">
===================================================================<br class="gmail_msg">
--- unittests/UnwindAssembly/InstEmulation/CMakeLists.txt<br class="gmail_msg">
+++ unittests/UnwindAssembly/InstEmulation/CMakeLists.txt<br class="gmail_msg">
@@ -1 +1,3 @@<br class="gmail_msg">
-add_lldb_unittest(InstEmulationTests TestArm64InstEmulation.cpp)<br class="gmail_msg">
+if ("AArch64" IN_LIST LLVM_TARGETS_TO_BUILD)<br class="gmail_msg">
+  add_lldb_unittest(InstEmulationTests TestArm64InstEmulation.cpp)<br class="gmail_msg">
+endif()<br class="gmail_msg">
Index: unittests/UnwindAssembly/CMakeLists.txt<br class="gmail_msg">
===================================================================<br class="gmail_msg">
--- unittests/UnwindAssembly/CMakeLists.txt<br class="gmail_msg">
+++ unittests/UnwindAssembly/CMakeLists.txt<br class="gmail_msg">
@@ -1,2 +1,5 @@<br class="gmail_msg">
-add_subdirectory(x86)<br class="gmail_msg">
+if ("X86" IN_LIST LLVM_TARGETS_TO_BUILD)<br class="gmail_msg">
+  add_subdirectory(x86)<br class="gmail_msg">
+endif()<br class="gmail_msg">
+<br class="gmail_msg">
 add_subdirectory(InstEmulation)<br class="gmail_msg">
<br class="gmail_msg">
<br class="gmail_msg">
_______________________________________________<br class="gmail_msg">
lldb-commits mailing list<br class="gmail_msg">
<a href="mailto:lldb-commits@lists.llvm.org" class="gmail_msg" target="_blank">lldb-commits@lists.llvm.org</a><br class="gmail_msg">
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits" rel="noreferrer" class="gmail_msg" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits</a><br class="gmail_msg">
</blockquote></div>
_______________________________________________<br class="gmail_msg">
lldb-commits mailing list<br class="gmail_msg">
<a href="mailto:lldb-commits@lists.llvm.org" class="gmail_msg" target="_blank">lldb-commits@lists.llvm.org</a><br class="gmail_msg">
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits" rel="noreferrer" class="gmail_msg" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits</a><br class="gmail_msg">
</blockquote></div>