<div dir="ltr"><div>Right now I am working a proof of concept at work that I can use Clang and associated tools to compile for a bare metal ARM processor (Beaglebone Black).  The biggest issue seems to be that we develop on Windows and most cross linkers (ld, gold) seem to only want to work on POSIX, which is not Windows.  So far I have spent a day fighting binutils to get ld to compile on Windows to target ARM.</div>
<div><br></div><div>For a complete novice, what would be the expected amount of effort (days, weeks, months, years) to add support for a new target?</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Aug 21, 2014 at 1:31 PM, Renato Golin <span dir="ltr"><<a href="mailto:renato.golin@linaro.org" target="_blank">renato.golin@linaro.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>On 21 August 2014 17:20, Daniel Dilts <<a href="mailto:diltsman@gmail.com">diltsman@gmail.com</a>> wrote:<br>

> I'm seeing that LLD has the initial framework for linking AArch64 (ARM<br>
> 64-bit, right?).  Is there a plan or timeframe to support 32-bit ARM?<br>
<br>
</div>Hi Daniel,<br>
<br>
The quick answer is "sort of".<br>
<br>
There is interest in having lld working well on both ARM Linux and<br>
Darwin and some people are already gathering forces to do this, but<br>
the interest is still not *that* great to make people jump on it right<br>
now. Are you volunteering or needing this for any project? We could<br>
certainly do with the help, or at least understand what are your<br>
plans, so that we can align with them.<br>
<br>
cheers,<br>
--renato<br>
</blockquote></div><br></div>