<div dir="ltr">Thanks for showing direction!<div><br></div><div>Sorry, i did not catch that: in-memory linking is not possible at this time?</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-05-27 23:57 GMT+06:00 Alp Toker <span dir="ltr"><<a href="mailto:alp@nuanti.com" target="_blank">alp@nuanti.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5"><br>
On 27/05/2014 18:05, Anton Smirnov wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hey!<br>
<br>
I'm using Clang in my IDE on mobile devices as built-in analyzer and for syntax highlighting. Can i (and how?) to compile the sources with Clang C++ API without executables running?<br>
<br>
I've found blog post about it (<a href="http://fdiv.net/2012/08/15/compiling-code-clang-api" target="_blank">http://fdiv.net/2012/08/15/<u></u>compiling-code-clang-api</a>), but it seems that `Driver` class runs `clang` and `ld` executables behind the scene.<br>

</blockquote>
<br></div></div>
It's possible to short-circuit the clang -cc1 / -as invocation to run in-process with a minor code tweak to the driver (there was a patch on the list, but it's easy enough to do yourself if you take a look where the process is invoked).<br>

<br>
There's no easy way to do that for the linker invocation at present, however, since it's a distinct executable. Fortunately there are few linker invocations compared to the former during a typical compilation.<br>

<br>
It's likely we'll be investigating proper in-process compilation support in small steps over the next release cycle.<br>
<br>
Alp.<br>
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="">
<br>
Anybody?<br>
<br>
Thanks and regards,<br>
Anton.<br>
<br>
<br></div>
______________________________<u></u>_________________<br>
cfe-dev mailing list<br>
<a href="mailto:cfe-dev@cs.uiuc.edu" target="_blank">cfe-dev@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev" target="_blank">http://lists.cs.uiuc.edu/<u></u>mailman/listinfo/cfe-dev</a><span class="HOEnZb"><font color="#888888"><br>
</font></span></blockquote><span class="HOEnZb"><font color="#888888">
<br>
-- <br>
<a href="http://www.nuanti.com" target="_blank">http://www.nuanti.com</a><br>
the browser experts<br>
<br>
</font></span></blockquote></div><br></div>