svn commit: r47572 - head/en_US.ISO8859-1/htdocs/news/status
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
Add Clang/LLVM 3.7.0 report from dim@
--- 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 @@
The FreeBSD Foundation
+ <project cat='proj'>
+ <title>Clang, llvm, lldb, compiler-rt and libc++ updated to 3.7.0</title>
+ <email>dim at FreeBSD.org</email>
+ <email>emaste at FreeBSD.org</email>
+ <email>rdivacky at FreeBSD.org</email>
+ <email>davide at FreeBSD.org</email>
+ <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>
+ <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>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>
+ Commit ports fixes for dependencies of PR 201377.
+ Test and report issues with the new tool chain.
<title>The FreeBSD Foundation</title>
More information about the svn-doc-all