svn commit: r49859 - head/en_US.ISO8859-1/htdocs/news/status

Benjamin Kaduk <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.doc
Message-ID <[email protected]>
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>[email protected]</email>
+      </person>
+
+      <person>
+	<name>
+	  <given>Ed</given>
+	  <common>Maste</common>
+	</name>
+	<email>[email protected]</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>
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/svn-doc-all
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.