Date: Sun, 15 Jan 2017 05:08:58 +0000 (UTC) From: Benjamin Kaduk <bjk@FreeBSD.org> To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r49859 - head/en_US.ISO8859-1/htdocs/news/status Message-ID: <201701150508.v0F58w8v065511@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: bjk Date: Sun Jan 15 05:08:58 2017 New Revision: 49859 URL: https://svnweb.freebsd.org/changeset/doc/49859 Log: Add 2016Q4 lld entry from emaste Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2016-10-2016-12.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2016-10-2016-12.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2016-10-2016-12.xml Sun Jan 15 05:03:54 2017 (r49858) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2016-10-2016-12.xml Sun Jan 15 05:08:58 2017 (r49859) @@ -1213,4 +1213,69 @@ <task>Port WoW64</task> </help> </project> + + <project cat='bin'> + <title>Using LLVM's LLD Linker as &os;'s System Linker</title> + + <contact> + <person> + <name> + <given>Rafael</given> + <common>EspĂndola</common> + </name> + <email>rafael.espindola@gmail.com</email> + </person> + + <person> + <name> + <given>Ed</given> + <common>Maste</common> + </name> + <email>emaste@FreeBSD.org</email> + </person> + </contact> + + <links> + <url href="https://wiki.FreeBSD.org/LLD">&os; lld Wiki Page</url> + <url href="http://llvm.org/pr23214">&os;/LLD Tracking PR (LLVM Bugzilla)</url> + </links> + + <body> + <p>LLD is the linker in the LLVM family of projects. It is a + high-performance linker that supports the ELF, COFF and Mach-O + object formats. It aims to be compatible with the common + linkers used for each file format. For ELF this is the GNU + Binary File Descriptor (BFD) ld and GNU gold. However, LLD's + authors are not constrained by strict compatibility where it + would hamper performance or desired functionality.</p> + + <p>LLD developers made significant progress over the last + quarter. With changes committed to both LLD and &os; we + reached a major milestone: it is now possible to link the + entire &os;/&amd64; base system (kernel and userland world) + with LLD.</p> + + <p>Now that the base system links with LLD, we have started + investigating linking applications in the ports tree with LLD. + Through this process we are identifying limitations or bugs in + both LLD and a number of &os; ports. With a few + work-in-progress patches we can link approximately 95% of the + ports collection with LLD on &amd64;.</p> + </body> + + <sponsor>The &os; Foundation</sponsor> + + <help> + <task>Fix <tt>libtool</tt> to detect LLD and pass the same + command line arguments as for GNU ld and gold.</task> + + <task>Investigate remaining &amd64; port build + failures.</task> + + <task>Investigate and improve LLD on arm64, i386, arm, and + other non-amd64 architectures.</task> + + <task>Extensive testing.</task> + </help> + </project> </report>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201701150508.v0F58w8v065511>