svn commit: r46531 - head/en_US.ISO8859-1/htdocs/news/status
Benjamin Kaduk
bjk at FreeBSD.org
Tue Apr 14 17:27:21 UTC 2015
Author: bjk
Date: Tue Apr 14 17:27:19 2015
New Revision: 46531
URL: https://svnweb.freebsd.org/changeset/doc/46531
Log:
Add report on the clang 3.6 import
Approved by: hrs (mentor, implicit)
Modified:
head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml
Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Tue Apr 14 17:07:42 2015 (r46530)
+++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Tue Apr 14 17:27:19 2015 (r46531)
@@ -700,4 +700,102 @@ WITHOUT_FORTH=y</pre>
</help>
</project>
+ <project cat='proj'>
+ <title>Clang, llvm and lldb updated to 3.6.0</title>
+
+ <contact>
+ <person>
+ <name>
+ <given>Dimitry</given>
+ <common>Andric</common>
+ </name>
+ <email>dim at FreeBSD.org</email>
+ </person>
+
+ <person>
+ <name>
+ <given>Ed</given>
+ <common>Maste</common>
+ </name>
+ <email>ed at FreeBSD.org</email>
+ </person>
+
+ <person>
+ <name>
+ <given>Roman</given>
+ <common>Divacky</common>
+ </name>
+ <email>rdivacky at FreeBSD.org</email>
+ </person>
+
+ <person>
+ <name>
+ <given>Davide</given>
+ <common>Italiano</common>
+ </name>
+ <email>davide at FreeBSD.org</email>
+ </person>
+ </contact>
+
+ <links>
+ <url href="http://llvm.org/releases/3.6.0/docs/ReleaseNotes.html">LLVM 3.6.0 Release Notes</url>
+ <url href="http://llvm.org/releases/3.6.0/tools/clang/docs/ReleaseNotes.html">Clang 3.6.0 Release Notes</url>
+ </links>
+
+ <body>
+ <p>Just before the end of the quarter, we have updated
+ clang, llvm and lldb in base to 3.6.0 release. These all
+ contain numerous improvements; please see the linked release
+ notes for more detailed information.</p>
+
+ <p>We have also imported a newer snapshot of compiler-rt,
+ with better support for Address Sanitizer and Undefined
+ Behavior Sanitizer. With the updated clang, llvm, and
+ compiler-rt, we now support the Address Undefined Behavior
+ Sanitizers in the base system toolchain.</p>
+
+ <p>Like the 3.5.0 release, these components require C++11
+ support to build. At this point, FreeBSD 10.0 and later
+ provide that support, at least on x86.</p>
+
+ <p>It is still unclear whether we will be able to MFC this
+ to any stable branches, due to the difficulty it will
+ introduce for upgrading from a system without C++11 support,
+ either older releases or architectures still using gcc.</p>
+
+ <p>In the lld-import branch, we have also imported a recent
+ snapshot of lld, a linker produced by the LLVM project. This
+ is a very preliminary effort of making it available as a
+ system linker.</p>
+
+ <p>Thanks to Ed Maste, Roman Divacky, Andrew Turner and
+ Davide Italiano for their help with this import, and thanks to
+ Antoine Brodin for performing a ports exp-run.</p>
+ </body>
+
+ <help>
+ <task>
+ <p>After the ports exp-run, a small number of ports
+ turned out to have problems, and for almost all of these, PRs
+ with fixes or workarounds were filed. While most of these PRs
+ have been processed and closed, there are still a few left
+ that need attention, from either the maintainer(s) or other
+ volunteers.</p>
+ </task>
+
+ <task>
+ <p>Andrew Turner is working on bringing up the arm64
+ architecture, which is now fully supported in clang and llvm.
+ This will be a very interesting new area for solving
+ challenging problems.</p>
+ </task>
+
+ <task>
+ <p>There are still issues with the powerpc and sparc64
+ architectures, and any help in these areas is very much
+ appreciated.</p>
+ </task>
+ </help>
+ </project>
+
</report>
More information about the svn-doc-head
mailing list