<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Okay cool. &nbsp;I’ll use that later today when I work on the original task in a way that doesn’t break this usage.<div class=""><br class=""></div><div class="">-Todd</div><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Dec 4, 2015, at 12:09 AM, Mishal Shah &lt;<a href="mailto:shahmishal@gmail.com" class="">shahmishal@gmail.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class="">Thanks!&nbsp;<div class=""><br class=""></div><div class="">Complete command:&nbsp;</div><div class=""><br class=""></div><div class=""><pre class="" style="white-space: pre-wrap; word-wrap: break-word; margin-top: 0px; margin-bottom: 0px; font-size: 11px;">swift/utils/build-script --preset=buildbot_osx_package install_destdir=/tmp/swift-install installable_package=/tmp/swift.tar.gz install_toolchain_dir=/Applications/Xcode.app/Contents/Developer/Toolchains/swift.xctoolchain install_symroot=/tmp/swift-symroot symbols_package=/tmp/swift-symbols.tar.gz darwin_toolchain_bundle_identifier=com.test.x 'darwin_toolchain_display_name=test' darwin_toolchain_xctoolchain_name=swift darwin_toolchain_version=swift</pre><pre class="" style="white-space: pre-wrap; word-wrap: break-word; margin-top: 0px; margin-bottom: 0px; font-size: 11px;"><br class=""></pre></div></div><div class="gmail_extra"><br clear="all" class=""><div class=""><div class="gmail_signature">Mishal Shah</div></div>
<br class=""><div class="gmail_quote">On Thu, Dec 3, 2015 at 11:01 PM, Todd Fiala <span dir="ltr" class="">&lt;<a href="mailto:todd.fiala@gmail.com" target="_blank" class="">todd.fiala@gmail.com</a>&gt;</span> wrote:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="">Sure thing, sorry for the bother.</div><div class="gmail_extra"><div class=""><div class="h5"><br class=""><div class="gmail_quote">On Thu, Dec 3, 2015 at 11:00 PM, Dmitri Gribenko <span dir="ltr" class="">&lt;<a href="mailto:gribozavr@gmail.com" target="_blank" class="">gribozavr@gmail.com</a>&gt;</span> wrote:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Thanks, Todd!<br class="">
<div class=""><div class=""><br class="">
On Thu, Dec 3, 2015 at 11:00 PM, Todd Fiala &lt;<a href="mailto:todd.fiala@gmail.com" target="_blank" class="">todd.fiala@gmail.com</a>&gt; wrote:<br class="">
&gt; Mishal,<br class="">
&gt;<br class="">
&gt; Reverted here:<br class="">
&gt;<br class="">
&gt; commit 02a493b8380bbcb5c4bf2e123db0b6d79c95dc8f (HEAD -&gt; master,<br class="">
&gt; origin/master, origin/HEAD)<br class="">
&gt; Author: Todd Fiala &lt;<a href="mailto:tfiala@apple.com" target="_blank" class="">tfiala@apple.com</a>&gt;<br class="">
&gt; Date:&nbsp; &nbsp;Thu Dec 3 22:57:16 2015<br class="">
&gt;<br class="">
&gt;<br class="">
&gt; You should be back in business.<br class="">
&gt;<br class="">
&gt; I'll re-introduce this change a more appropriate way in the morning.<br class="">
&gt;<br class="">
&gt; -Todd<br class="">
&gt;<br class="">
&gt;<br class="">
&gt; On Thu, Dec 3, 2015 at 10:56 PM, Todd Fiala &lt;<a href="mailto:todd.fiala@gmail.com" target="_blank" class="">todd.fiala@gmail.com</a>&gt; wrote:<br class="">
&gt;&gt;<br class="">
&gt;&gt; Okay I think I see the issue.&nbsp; It is that we can still pass backdoor<br class="">
&gt;&gt; combinations of build modes after the '--' in build-script that will control<br class="">
&gt;&gt; the final build variant used by lldb.<br class="">
&gt;&gt;<br class="">
&gt;&gt; The logic for this check doesn't belong in build-script, but rather<br class="">
&gt;&gt; build-script-impl.&nbsp; build-script-impl is the only place to find the final<br class="">
&gt;&gt; build mode after considering both the values passed to build-script, and<br class="">
&gt;&gt; other bits that can be passed along to build-script-impl.<br class="">
&gt;&gt;<br class="">
&gt;&gt; I'm going to revert my change and add a proper fix in the morning.&nbsp; I<br class="">
&gt;&gt; don't have enough brain power to do it right and test it now.<br class="">
&gt;&gt;<br class="">
&gt;&gt; On Thu, Dec 3, 2015 at 10:51 PM, Todd Fiala &lt;<a href="mailto:todd.fiala@gmail.com" target="_blank" class="">todd.fiala@gmail.com</a>&gt; wrote:<br class="">
&gt;&gt;&gt;<br class="">
&gt;&gt;&gt; Yep I finally added enough gunk to the command line to reproduce.<br class="">
&gt;&gt;&gt;<br class="">
&gt;&gt;&gt; I'm looking at how it's getting the Release value now.&nbsp; That's the issue<br class="">
&gt;&gt;&gt; (I'm not seeing it come in as Release).<br class="">
&gt;&gt;&gt;<br class="">
&gt;&gt;&gt; On Thu, Dec 3, 2015 at 10:44 PM, Dmitri Gribenko &lt;<a href="mailto:gribozavr@gmail.com" target="_blank" class="">gribozavr@gmail.com</a>&gt;<br class="">
&gt;&gt;&gt; wrote:<br class="">
&gt;&gt;&gt;&gt;<br class="">
&gt;&gt;&gt;&gt; On Thu, Dec 3, 2015 at 10:41 PM, Todd Fiala &lt;<a href="mailto:todd.fiala@gmail.com" target="_blank" class="">todd.fiala@gmail.com</a>&gt;<br class="">
&gt;&gt;&gt;&gt; wrote:<br class="">
&gt;&gt;&gt;&gt; &gt; I see.<br class="">
&gt;&gt;&gt;&gt; &gt;<br class="">
&gt;&gt;&gt;&gt; &gt; And I think I see the issue.&nbsp; It's trying to do a release-debuginfo<br class="">
&gt;&gt;&gt;&gt; &gt; build<br class="">
&gt;&gt;&gt;&gt; &gt; across the board.&nbsp; LLDB chokes on those.&nbsp; So we'll need to explicitly<br class="">
&gt;&gt;&gt;&gt; &gt; set<br class="">
&gt;&gt;&gt;&gt; &gt; the lldb build variant to something different (either release or<br class="">
&gt;&gt;&gt;&gt; &gt; debug,<br class="">
&gt;&gt;&gt;&gt; &gt; likely release).<br class="">
&gt;&gt;&gt;&gt;<br class="">
&gt;&gt;&gt;&gt; The preset is trying to do that (lldb-build-type=Release), but<br class="">
&gt;&gt;&gt;&gt; apparently is getting ignored.<br class="">
&gt;&gt;&gt;&gt;<br class="">
&gt;&gt;&gt;&gt; Dmitri<br class="">
&gt;&gt;&gt;&gt;<br class="">
&gt;&gt;&gt;&gt; --<br class="">
&gt;&gt;&gt;&gt; main(i,j){for(i=2;;i++){for(j=2;j&lt;i;j++){if(!(i%j)){j=0;break;}}if<br class="">
&gt;&gt;&gt;&gt; (j){printf("%d\n",i);}}} /*Dmitri Gribenko &lt;<a href="mailto:gribozavr@gmail.com" target="_blank" class="">gribozavr@gmail.com</a>&gt;*/<br class="">
&gt;&gt;&gt;<br class="">
&gt;&gt;&gt;<br class="">
&gt;&gt;&gt;<br class="">
&gt;&gt;&gt;<br class="">
&gt;&gt;&gt; --<br class="">
&gt;&gt;&gt; -Todd<br class="">
&gt;&gt;<br class="">
&gt;&gt;<br class="">
&gt;&gt;<br class="">
&gt;&gt;<br class="">
&gt;&gt; --<br class="">
&gt;&gt; -Todd<br class="">
&gt;<br class="">
&gt;<br class="">
&gt;<br class="">
&gt;<br class="">
&gt; --<br class="">
&gt; -Todd<br class="">
<br class="">
<br class="">
<br class="">
--<br class="">
main(i,j){for(i=2;;i++){for(j=2;j&lt;i;j++){if(!(i%j)){j=0;break;}}if<br class="">
(j){printf("%d\n",i);}}} /*Dmitri Gribenko &lt;<a href="mailto:gribozavr@gmail.com" target="_blank" class="">gribozavr@gmail.com</a>&gt;*/<br class="">
</div></div></blockquote></div><br class=""><br clear="all" class=""><div class=""><br class=""></div></div></div><span class="HOEnZb"><font color="#888888" class="">-- <br class=""><div class=""><div dir="ltr" class="">-Todd</div></div>
</font></span></div>
</blockquote></div><br class=""></div>
</div></blockquote></div><br class=""></div></body></html>