[PATCH] D31528: [ELF][MIPS] Multi-GOT implementation

Matthew Fortune via llvm-commits llvm-commits at lists.llvm.org
Thu May 4 14:39:01 PDT 2017


Ed Maste <emaste at freebsd.org> writes:
> As with other BSDs, FreeBSD is an integrated system including the
> kernel, C and other runtime libraries, runtime linker, toolchain, and
> other components, so it's straightforward for us to incorporate a
> change that simultaneously affects several of these parts. With the
> multi-GOT change LLD is not too far off from being a usable linker for
> FreeBSD/MIPS, and I'd be very happy if we can whittle down the
> remaining issues. I think we (along with OpenBSD, given their growing
> interest in LLD) can offer a compelling path for exploring changes in
> the MIPS ABI.

This does sound attractive from an exploration perspective i.e. where
the end goal should be. The hard part is pretty much always the path
to get there though and at the very least detect if not transition to
new ABI variants. Being able to test that the end goal is desirable
would however increase the chance of putting effort into the change.

Thanks,
Matthew



More information about the llvm-commits mailing list