[llvm-dev] Your help needed: List of LLVM Open Projects 2017
Sean Silva via llvm-dev
llvm-dev at lists.llvm.org
Wed Jan 18 21:37:57 PST 2017
On Tue, Jan 17, 2017 at 8:05 AM, Ed Maste <emaste at freebsd.org> wrote:
> On 17 January 2017 at 02:02, Rui Ueyama <ruiu at google.com> wrote:
> >
> > I like that idea. FreeBSD is using a very old version of ld.bfd, so on
> Linux
> > systems we may be able to find programs that use recent linker features
> > which LLD does not support. This may sound like an ambitious goal, but I
> > want make Linux distributions to use LLD as default linker, so it needs
> to
> > be able to link entire Linux distributions.
>
> On FreeBSD the very old ld.bfd is used for linking the base system and
> is the default for the ports collection, but ports that require
> features from newer versions depend on the binutils package. Currently
> they'll link with ld.bfd 2.27. I believe there are on the order of 50
> packages with a build dependency on binutils. We should be able to
> hack Poudriere to try linking these with lld instead of a contemporary
> ld.bfd.
>
> That said, I agree it's incredibly valuable to have Linux distros and
> the Linux kernel test linking with LLD.
>
> > As to porting LLD to other architectures, you can use emulators like
> bochs,
> > can't you? You don't even need any emulator for x86 32-bit.
>
> QEMU recipes exist for most architectures of interest to FreeBSD, so
> there's a straightforward testing approach. We also have fast
> development hardware for some non-x86 architectures, like AArch64.
>
If you are setting up a wiki page somewhere for LLD status etc., could you
link to these recipes?
Thanks,
-- Sean Silva
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20170118/e50abbe0/attachment.html>
More information about the llvm-dev
mailing list