<div dir="auto"><div>Ok, thanks for the info.<div dir="auto"><br></div><div dir="auto">Joel</div><br><br><div class="gmail_quote"><div dir="ltr">On Mon, Dec 31, 2018, 12:15 AM Pavel Labath <<a href="mailto:pavel@labath.sk">pavel@labath.sk</a> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 30/12/2018 00:36, Joel Winarske via lldb-dev wrote:<br>
> Hi,<br>
> <br>
> I'm looking at cross compiling lldb-server for a Linux target.  My use <br>
> case only needs lldb-server cross-compiled for the target.  I'm finding <br>
> it's expecting a cross-compiled clang.<br>
> <br>
> It would be great to have a build option to support cross-compiling only <br>
> lldb-server.<br>
> <br>
> The other scenario is an architecture specific lldb-server. Say I want <br>
> AArch64, and the only thing to run on the target is AArch64.  I would <br>
> never need support for mip64, etc.  This would also minimize the size.<br>
> <br>
> Maybe I'm missing something?<br>
> <br>
<br>
Unfortunately, the way the dependencies in lldb are laid out right now, <br>
it's impossible to compile lldb-server without a matching clang, even <br>
though the latter will not be used in any meaningful way. Changing that <br>
is one of my goals, but it's not something that's going to happen soon.<br>
<br>
As for the architecture part of the question, you should be able to <br>
achieve something like that by setting the LLVM_TARGETS_TO_BUILD=AArch64 <br>
cmake variable.<br>
<br>
cheers,<br>
pl<br>
</blockquote></div></div></div>