Ed Maste via llvm-dev
2016-Apr-19 21:31 UTC
[llvm-dev] state of the lld linker for aarch64
On 19 April 2016 at 06:59, Renato Golin via llvm-dev <llvm-dev at lists.llvm.org> wrote:> > Hi Dima, > > Adhemerval is working on AArch64 support, and it should be mostly > there, though some missing TLS support. He should know more.Here's some info on TLS. Review D18960 has the initial implementation for TLSDESC support: http://reviews.llvm.org/D18960 I've been occasionally testing FreeBSD/arm64 buildworld with lld and managed to get everything to link with an earlier version of D18960 and an equivalent set of workarounds as on FreeBSD/amd64. There is some TLS bug outstanding that caused all binaries to segfault at start, though. I plan to take another look at that once D18711 and D18960 land.
Renato Golin via llvm-dev
2016-Apr-19 23:30 UTC
[llvm-dev] state of the lld linker for aarch64
On 19 April 2016 at 22:31, Ed Maste <emaste at freebsd.org> wrote:> I've been occasionally testing FreeBSD/arm64 buildworld with lld and > managed to get everything to link with an earlier version of D18960 > and an equivalent set of workarounds as on FreeBSD/amd64. There is > some TLS bug outstanding that caused all binaries to segfault at > start, though. I plan to take another look at that once D18711 and > D18960 land.Hi Ed, Yeah, the review is taking a while, and we need to keep rebasing all the time. Once it's in, we'd love to see how it works on FreeBSD. Thanks! --renato
Dima Stepanov via llvm-dev
2016-Apr-20 10:40 UTC
[llvm-dev] state of the lld linker for aarch64
On Tue, Apr 19, 2016 at 3:30 PM, Renato Golin <renato.golin at linaro.org> wrote:> Hi Ed, > > Yeah, the review is taking a while, and we need to keep rebasing all the > time. > > Once it's in, we'd love to see how it works on FreeBSD. > > Thanks! > --renato >Hi Ed, Renato, Thanks a lot for your replies and comments! As I understand most of basic linker features should work just fine for the aarch64 architecture. Thanks, Dima. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160420/a2b07047/attachment.html>