Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 14 Apr 2016 18:19:08 +0000 (UTC)
From:      Ed Maste <emaste@FreeBSD.org>
To:        doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org
Subject:   svn commit: r48635 - head/en_US.ISO8859-1/htdocs/news/status
Message-ID:  <201604141819.u3EIJ8Vo086050@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: emaste (src committer)
Date: Thu Apr 14 18:19:07 2016
New Revision: 48635
URL: https://svnweb.freebsd.org/changeset/doc/48635

Log:
  Update lld report with feedback from Davide

Modified:
  head/en_US.ISO8859-1/htdocs/news/status/report-2016-01-2016-03.xml

Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2016-01-2016-03.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/news/status/report-2016-01-2016-03.xml	Thu Apr 14 18:09:34 2016	(r48634)
+++ head/en_US.ISO8859-1/htdocs/news/status/report-2016-01-2016-03.xml	Thu Apr 14 18:19:07 2016	(r48635)
@@ -1977,19 +1977,30 @@
 	capable of self-hosting on FreeBSD/amd64 and is capable of
 	linking many test applications.</p>
 
+      <p>Highlights of upstream development over the quarter include:
+	<ul>
+	  <li><tt>lld</tt> gained Link Time Optimization (LTO) support
+	    and is able to link Clang with LTO</li>
+	  <li>The relocation code has been overhauled for better
+	    maintainability</li>
+	  <li>Improvements to linker script support, including better
+	    diagnostics</li>
+	  <li>Many bug fixes in x86_64, AArch64, and MIPS support</li>
+	</ul></p>
+
       <p><tt>lld</tt> currently lacks comprehensive linker script
 	expression evaluation support, and therefore cannot yet be
 	used to link the FreeBSD kernel.  It also lacks versioned
 	symbol support, and does not implement some options used in
 	the FreeBSD boot loader components.</p>
 
-      <p>I've been running experimental world builds of FreeBSD/amd64
+      <p>Ed has been running experimental world builds of FreeBSD/amd64
 	with <tt>lld</tt> installed in place of <tt>ld.bfd</tt> as the
 	linker.  With workarounds for the current gaps in
 	functionality (using the <tt>WITHOUT_SYMVER</tt> option to
 	disable symbol versioning use, and linking the loader
 	components with GNU <tt>ld</tt>), <tt>lld</tt> is now able to
-	link a working FreeBSD system.</p>
+	link a working FreeBSD userland.</p>
     </body>
 
     <partialsponsor>The &os; Foundation</partialsponsor>
@@ -2006,6 +2017,11 @@
       </task>
 
       <task>
+	<p>Add or improve support for remaining FreeBSD
+	  architectures.</p>
+      </task>
+
+      <task>
 	<p>Import a newer lld snapshot into the vendor area, add build
 	  infrastructure and connect it to the world build, installed
 	  as <tt>ld.lld</tt>.</p>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201604141819.u3EIJ8Vo086050>