<div dir="ltr"><div>Sorry for being late to the party...</div><div><br></div><div>I wrote up a doc that described the recommended flag spellings and mailed it out. Renato, I could swear you reviewed it. ;] Anyways, you should be able to refer to that document for a lot of this information. To sum up:</div>
<div><br></div><div>- Yes, use two-dash flag spellings for "high level" flags that are handled by the driver and express general intent. This should apply to most cross compiling flags.</div><div>- Yes, specifically '--target=...' would be my preference above '-target ...'.</div>
<div>- And '--sysroot=...' over '-isysroot ...' or '--sysroot ...'</div><div><br></div>On Tue, Sep 10, 2013 at 12:44 AM, Renato Golin <span dir="ltr"><<a href="mailto:renato.golin@linaro.org" target="_blank" class="cremed">renato.golin@linaro.org</a>></span> wrote:<br>
<div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="im">On 10 September 2013 03:57, Bob Wilson <span dir="ltr"><<a href="mailto:bob.wilson@apple.com" target="_blank" class="cremed">bob.wilson@apple.com</a>></span> wrote:<br>
</div><div class="gmail_extra"><div class="gmail_quote"><div class="im">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><span style="color:rgb(34,34,34)">I personally prefer the two-dash versions of those options.  If we need to continue accepting the single-dash versions for compatibility, that’s fine, but at least it would be nice to only document the two-dash versions.</span></div>

</blockquote><div><br></div></div><div>I've used the two dash versions on the doc.</div></div></div></div></blockquote><div><br></div><div>Thanks, that sounds right to me.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div class="im"><div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>
<span style="color:rgb(34,34,34)">It’s a bit complicated.  On non-Apple platforms, -isysroot is like —sysroot except that it only applies to the header search paths.  For historical reasons, Apple ended up using -isysroot as the option to select an SDK: it applies to both headers and libraries and does so in a way that is different than —sysroot.  (I don’t remember the exact difference.)  I have no idea what is the best way to document that.</span></div>

</blockquote><div></div></div></div><br></div><div class="gmail_extra">I left it as --sysroot, since --isysroot doesn't behave like --sysroot on Linux (the platform of the how-to).</div></div></blockquote><div><br></div>
<div>I suspect the right thing to do here is to document and recommend --sysroot. Bob, you can probably make --sysroot do whatever you need it to do on Apple platforms? It would be nice to have a single, and consistent system root flag...</div>
</div></div></div>