<div dir="ltr">Yes, llvm-config.  Thanks for the pointer to the build script - that's what I was looking for.<div><br></div><div style>-Greg</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Jan 31, 2013 at 5:24 PM, Andrew Hsieh <span dir="ltr"><<a href="mailto:andrewhsieh@google.com" target="_blank">andrewhsieh@google.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">You mean llvm-config? It was deleted after the build.  You can modify our build script build-llvm.sh to get it back.<div>

Clang/llvm-3.2 will be available in the next NDK release.  There is no plan to align release between NDK and the one in Chromium.</div>
<div>You can rebuild it from source.  Assuming $AOSP points to your android tree.</div><div><br></div><div>export NDK=$AOSP/ndk</div><div><div>cd $NDK</div><div>./build/tools/download-toolchain-sources.sh /tmp/ndk-$USER/src</div>


<div>./build/tools/build-llvm.sh /tmp/ndk-$USER/src $NDK --package-dir=/tmp/ndk-$USER/prebuilt llvm-3.2 --try-64</div><div><br></div><div>If you have lots of machine cycle to spare, you can rebuild the whole NDK package including clang-3.1 and clang-3.2</div>


<div><div><br></div><div>sudo apt-get install texinfo gcc-mingw32 wine bison flex dmake</div></div><div>./build/tools/make-release.sh --force --also-64</div><div><div class="h5"><br><div class="gmail_quote">On Thu, Jan 31, 2013 at 5:01 PM, Greg Fitzgerald <span dir="ltr"><<a href="mailto:garious@gmail.com" target="_blank">garious@gmail.com</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi LLVM Android NDK developers,<div><br></div><div>I was curious how clang was built for this release, but didn't find the llvm-setup executable in the NDK.  Can you share how your build was configured here?</div>




<div><br></div><div>And I see the Chromium build distributes a separate version of clang that looks to be somewhere beyond the 3.2 release.  Has there been any talk of both Android and Chromium sharing the same clang?  Or is it that Chromium needs to be on the bleeding edge for the Native Client stuff?  ...or something like that?</div>




<div><br></div><div>Thanks,</div><div>Greg<br><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Nov 14, 2012 at 7:19 AM, David Turner <span dir="ltr"><<a href="mailto:digit@android.com" target="_blank">digit@android.com</a>></span> wrote:<br>




<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">cc +andrewhsieh +loganchien<br><br><div class="gmail_quote"><div>On Tue, Nov 13, 2012 at 11:21 PM, Joe Abbey <span dir="ltr"><<a href="mailto:jabbey@arxan.com" target="_blank">jabbey@arxan.com</a>></span> wrote:<br>




<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div style="word-wrap:break-word">Hats off to the Android NDK team!<div><br></div></div></blockquote><div><br></div></div><div>Thanks for including me here, but I'd like to clarify that this is all from the really hard work of Andrew Hsieh and Logan Chien, and a few other Android engineers.</div>





<div><br></div><div>(I'm actually not working on Android anymore, Andrew and Logan have taken over the NDK a year ago, and as you can see, they've been <i>very</i> productive :-))</div><div> </div><div>Congrats to them then !</div>




<span><font color="#888888">
<div><br></div><div>- David</div></font></span><div><div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div>

</div><div><a href="http://developer.android.com/tools/sdk/ndk/index.html" target="_blank">http://developer.android.com/tools/sdk/ndk/index.html</a><br>
<div><br></div><div><dt style="color:rgb(34,34,34);font-family:Roboto,sans-serif;font-size:14px;line-height:19px;background-color:rgb(249,249,249)">Important changes:</dt><dd style="margin:0px 0px 10px 30px;color:rgb(34,34,34);font-family:Roboto,sans-serif;font-size:14px;line-height:19px;background-color:rgb(249,249,249)">





<ul style="margin:0px 0px 15px 18px;padding:0px"><li style="margin:0px 0px 5px">Added the Clang 3.1 compiler to the NDK. The GNU Compiler Collection (GCC) 4.6 is still the default, so you must explicitly enable the Clang compiler option as follows:<ul style="margin:5px 0px 5px 18px;padding:0px">





<li style="margin:0px 0px 5px">For <code style="color:rgb(0,102,0);font-weight:bold;line-height:1.5;font-family:'courier new',courier,monospace">ndk-build</code>, export <code style="color:rgb(0,102,0);font-weight:bold;line-height:1.5;font-family:'courier new',courier,monospace">NDK_TOOLCHAIN_VERSION=clang3.1</code> <em>or</em> add this environment variable setting to<code style="color:rgb(0,102,0);font-weight:bold;line-height:1.5;font-family:'courier new',courier,monospace">Application.mk</code>.</li>





<li style="margin:0px 0px 5px">For standalone builds, add <code style="color:rgb(0,102,0);font-weight:bold;line-height:1.5;font-family:'courier new',courier,monospace">--llvm-version=3.1</code> to <code style="color:rgb(0,102,0);font-weight:bold;line-height:1.5;font-family:'courier new',courier,monospace">make-standalone-toolchain.sh</code> and replace <code style="color:rgb(0,102,0);font-weight:bold;line-height:1.5;font-family:'courier new',courier,monospace">CC</code> and<code style="color:rgb(0,102,0);font-weight:bold;line-height:1.5;font-family:'courier new',courier,monospace">CXX</code> in your makefile with <code style="color:rgb(0,102,0);font-weight:bold;line-height:1.5;font-family:'courier new',courier,monospace"><tool-path>/bin/clang</code> and <code style="color:rgb(0,102,0);font-weight:bold;line-height:1.5;font-family:'courier new',courier,monospace"><tool-path>/bin/clang++</code>. See <code style="color:rgb(0,102,0);font-weight:bold;line-height:1.5;font-family:'courier new',courier,monospace">STANDALONE-TOOLCHAIN.html</code> for details.<strong style="text-align:left"><br>





Note:</strong><span style="text-align:left"> This feature is experimental. Please try it and </span><a href="http://code.google.com/p/android/issues/list" style="color:rgb(37,138,175);text-decoration:initial;text-align:left" target="_blank">report any issues</a><span style="text-align:left">.</span></li>





</ul></li></ul></dd><div>Joe</div></div><div><br><div>
<span style="border-collapse:separate;border-spacing:0px"><span><span style="border-collapse:separate"><span style="border-collapse:separate"><div style="word-wrap:break-word"><span style="border-collapse:separate"><div style="word-wrap:break-word">





<span style="border-collapse:separate"><div style="word-wrap:break-word"><span style="border-collapse:separate"><div style="word-wrap:break-word"><span style="border-collapse:separate"><div style="word-wrap:break-word"><font face="Verdana" color="#052090"><b>______________________________</b></font></div>





<span><font color="#888888"><div style="word-wrap:break-word"><font face="Verdana" color="#052090"><b>Joe Abbey</b></font></div><div style="word-wrap:break-word"><font face="Verdana" color="#052090">Director of Software Development</font></div>





<div style="word-wrap:break-word"><font face="Verdana" color="#052090">Arxan Technologies</font></div></font></span></span></div></span></div></span></div></span></div></span></span></span><span><font color="#888888"><font><a href="mailto:jabbey@arxan.com" style="color:blue;text-decoration:underline" target="_blank"><font face="Verdana" color="#0433ff">jabbey@arxan.com</font></a><font style="font-style:normal;font-size:15px;font-family:Calibri,sans-serif;font-weight:normal"> </font></font><span style="color:rgb(169,169,169);border-collapse:separate"><span style="font-variant:normal;letter-spacing:normal;line-height:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><span style="border-collapse:separate"><span style="border-collapse:separate"><font face="Verdana"><a href="http://www.arxan.com/" style="color:rgb(0,0,0);text-decoration:underline;font-weight:normal;font-style:normal" target="_blank"><font color="#ff9324">www.arxan.com</font></a><div style="word-wrap:break-word">





<div style="word-wrap:break-word"><span style="border-collapse:separate"><div style="word-wrap:break-word"><span style="border-collapse:separate"><div style="word-wrap:break-word"><span style="border-collapse:separate"><div style="word-wrap:break-word">





<font>Protecting the App Economy™</font></div></span></div></span></div></span></div></div></font></span></span></span></span></font></span></span>
</div>

<br></div></div></div></blockquote></div></div></div><br>
<br>_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:LLVMdev@cs.uiuc.edu" target="_blank">LLVMdev@cs.uiuc.edu</a>         <a href="http://llvm.cs.uiuc.edu" target="_blank">http://llvm.cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br>
<br></blockquote></div><br></div></div></div>
</blockquote></div><br><br clear="all"><div><br></div></div></div><span class="HOEnZb"><font color="#888888">-- <br>Thanks,<div>Andrew</div>
</font></span></div>
</blockquote></div><br></div>