svn commit: r48635 - head/en_US.ISO8859-1/htdocs/news/status
Ed Maste
emaste at FreeBSD.org
Thu Apr 14 18:19:09 UTC 2016
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>
More information about the svn-doc-head
mailing list