[llvm-dev] Help with setting up ARM embedded clang + lld

Rui Ueyama via llvm-dev llvm-dev at lists.llvm.org
Tue May 2 15:59:39 PDT 2017


That's interesting. Usually your code wouldn't be gc'ed because your entire
code is reachable from _start.

Does your program depend on the feature that, if no -e option is given, the
linker sets the beginning of the .text section to the entry point address?

On Mon, May 1, 2017 at 10:35 AM, Scott Shawcroft via llvm-dev <
llvm-dev at lists.llvm.org> wrote:

> Awesome! I got lld running but it GCed all my sections away. :-) I'll
> keep experimenting with it.
> ~Scott
>
> On Mon, May 1, 2017, at 07:11 AM, Renato Golin wrote:
> > On 30 April 2017 at 23:47, Scott Shawcroft via llvm-dev
> > <llvm-dev at lists.llvm.org> wrote:
> > > Ok, thanks! I got it going that way. I'd still love to hear from anyone
> > > off list working on similar stuff.
> >
> > Hi Scott,
> >
> > Peter (CC'd) is implementing support for ARM32 on LLD. There are a few
> > missing pieces, but most support has been upstreamed already.
> >
> > AFAIK, the most important missing features are range extension chunks
> > (important for large code base, like Clang) and better support for
> > linker script files (more important to embedded cases, like yours).
> >
> > Apart from that, "it should just work". :)
> >
> > Let us know if you find anything else. Adding a bug to bugzilla and
> > copying us (in this thread, including Rui, Joerg, me, Peter) would be
> > the best way to fix issues.
> >
> > cheers,
> > --renato
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20170502/e00db19d/attachment.html>


More information about the llvm-dev mailing list