[cfe-dev] LLD for ARM

Daniel Dilts diltsman at gmail.com
Thu Aug 21 16:43:09 PDT 2014

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.

For a complete novice, what would be the expected amount of effort (days,
weeks, months, years) to add support for a new target?

On Thu, Aug 21, 2014 at 1:31 PM, Renato Golin <renato.golin at linaro.org>

> On 21 August 2014 17:20, Daniel Dilts <diltsman at gmail.com> wrote:
> > I'm seeing that LLD has the initial framework for linking AArch64 (ARM
> > 64-bit, right?).  Is there a plan or timeframe to support 32-bit ARM?
> Hi Daniel,
> The quick answer is "sort of".
> There is interest in having lld working well on both ARM Linux and
> Darwin and some people are already gathering forces to do this, but
> the interest is still not *that* great to make people jump on it right
> now. Are you volunteering or needing this for any project? We could
> certainly do with the help, or at least understand what are your
> plans, so that we can align with them.
> cheers,
> --renato
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20140821/9448517e/attachment.html>

More information about the cfe-dev mailing list