svn commit: r47572 - head/en_US.ISO8859-1/htdocs/news/status
Ed Maste
emaste at FreeBSD.org
Thu Oct 15 20:50:45 UTC 2015
Author: emaste (src committer)
Date: Thu Oct 15 20:50:43 2015
New Revision: 47572
URL: https://svnweb.freebsd.org/changeset/doc/47572
Log:
Add Clang/LLVM 3.7.0 report from dim@
Modified:
head/en_US.ISO8859-1/htdocs/news/status/report-2015-07-2015-09.xml
Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-07-2015-09.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/news/status/report-2015-07-2015-09.xml Thu Oct 15 20:20:00 2015 (r47571)
+++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-07-2015-09.xml Thu Oct 15 20:50:43 2015 (r47572)
@@ -700,7 +700,91 @@
<sponsor>
The FreeBSD Foundation
</sponsor>
-</project>
+ </project>
+
+ <project cat='proj'>
+ <title>Clang, llvm, lldb, compiler-rt and libc++ updated to 3.7.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>emaste 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.7.0/docs/ReleaseNotes.html">LLVM 3.7.0 Release Notes</url>
+ <url href="http://llvm.org/releases/3.7.0/tools/clang/docs/ReleaseNotes.html">Clang 3.7.0 Release Notes</url>
+ <url href="bugs.freebsd.org/201377">PR 201377 Ports exp-run</url>
+ </links>
+
+ <body>
+
+ <p>We have updated clang, llvm, lldb, compiler-rt and libc++
+ in base to 3.7.0 release.
+ These all contain numerous improvements; please see the linked
+ release notes for more detailed information.
+ This brings us completely up-to-date with the latest upstream
+ versions of these projects. Meanwhile, &a.emaste; is working
+ on importing the llvm.org version of libunwind.</p>
+
+ <p>Like the 3.5.x and 3.6.x releases, these components require
+ C++11 support to build. At this point, FreeBSD 10.0 and later
+ provide that support, at least on x86.
+ Currently, there are no solid plans to MFC these versions to
+ any stable branches, due to the difficulties this would
+ introduce for the usual upgrade scenarios.</p>
+
+ <p>Thanks to &a.emaste; and &a.andrew; for their help with this
+ import, and thanks to &a.antoine; for several ports exp-runs.
+ </p>
+
+ <p>During the first ports exp-run, some major problems were
+ found, one introduced by a clang bug which caused pow() to
+ generate floating point exceptions in some cases, which in
+ turn caused libpng to fail to build, and one bug in
+ libjpeg-turbo, which was caused by undefined behavior.
+ These two problems took some time to fix, after which another
+ exp-run was done, and this resulted in about a dozen newly
+ failed ports. For almost all of these new failures, fixes
+ were submitted, and linked to the original PR 201377 for
+ the exp-run.</p>
+
+ </body>
+
+ <help>
+ <task>
+ Commit ports fixes for dependencies of PR 201377.
+ </task>
+ <task>
+ Test and report issues with the new tool chain.
+ </task>
+ </help>
+ </project>
<project cat='misc'>
<title>The FreeBSD Foundation</title>
More information about the svn-doc-head
mailing list