Date: Sat, 9 Jul 2016 17:50:43 +0000 (UTC) From: Dru Lavigne <dru@FreeBSD.org> To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r49084 - head/en_US.ISO8859-1/htdocs/news/status Message-ID: <201607091750.u69HohRS029090@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: dru Date: Sat Jul 9 17:50:43 2016 New Revision: 49084 URL: https://svnweb.freebsd.org/changeset/doc/49084 Log: Add lld status report submitted by emaste@freebsd.org. Reviewed by: wblock Sponsored by: iXsystems Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2016-04-2016-06.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2016-04-2016-06.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2016-04-2016-06.xml Sat Jul 9 17:04:34 2016 (r49083) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2016-04-2016-06.xml Sat Jul 9 17:50:43 2016 (r49084) @@ -1057,7 +1057,7 @@ <url href="https://github.com/FreeBSDDesktop/freebsd-base-graphics/tree/drm-next-4.6">DRM 4.6 Development Repository</url> <url href="https://wiki.freebsd.org/SummerOfCodeIdeas#Devices_management:_link_.2Fdev_entries_to_sysctl_nodes">GSoC 2016: link /dev entries to sysctl nodes</url> <url href="https://wiki.freebsd.org/SummerOfCode2016/RethinkLibdevq">GSoC 2016: Redesign libdevq </url> - <url href="http://planet.freebsd.org/graphics">Graphics Team Blog</url> + <url href="http://planet.freebsd.org/graphics">Graphics Team Blog</url> </links> <body> @@ -1595,4 +1595,77 @@ Bugzilla.</task> </help> </project> + + <project cat='bin'> + <title>Using <tt>lld</tt>, the LLVM Linker, to Link &os;</title> + + <contact> + <person> + <name> + <given>Rafael</given> + <common>EspĂndola</common> + </name> + <email>rafael.espindola@gmail.com</email> + </person> + + <person> + <name> + <given>Davide</given> + <common>Italiano</common> + </name> + <email>dccitaliano@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://lists.llvm.org/pipermail/llvm-dev/2016-March/096449.html">Status report on linking FreeBSD/amd64 with lld</url> + <url href="http://www.bsdcan.org/2016/schedule/events/656.en.html">BSDCan 2016 talk on lld for &os;</url> + </links> + + <body> + <p><tt>lld</tt> is the linker in the LLVM family of projects. + It is intended to be a high-performance linker and supports + the <tt>ELF</tt>, <tt>COFF</tt>, and <tt>Mach-O</tt> object + formats. Where possible, <tt>lld</tt> maintains command-line + and functional compatibility with the existing + <tt>GNU BFD ld</tt> and <tt>gold</tt> linkers. However, the + authors of <tt>lld</tt> are not constrained by strict + compatibility where it would hamper performance or desired + functionality.</p> + + <p>Over the last quarter, the <tt>lld</tt> project implemented + version script support sufficient to handle the &os; base + system. This is an important milestone on the path to having + <tt>lld</tt> as a viable system linker.</p> + + <p><tt>lld</tt> still lacks comprehensive linker script + expression evaluation support, and therefore cannot yet be + used to link the &os; kernel.</p> + </body> + + <sponsor>The &os; Foundation</sponsor> + + <help> + <task>Develop linker script expression improvements in the + upstream <tt>lld</tt> project.</task> + + <task>Import a newer <tt>lld</tt> snapshot into the vendor + area, add the build infrastructure, and connect it to the + world build, installed as <tt>ld.lld</tt>.</task> + + <task>Request a ports exp-run with <tt>/usr/bin/ld</tt> a + symlink to <tt>ld.lld</tt>.</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?201607091750.u69HohRS029090>