Date: Thu, 15 Oct 2015 20:50:44 +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: r47572 - head/en_US.ISO8859-1/htdocs/news/status Message-ID: <201510152050.t9FKoiqK038061@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
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@FreeBSD.org</email> + </person> + <person> + <name> + <given>Ed</given> + <common>Maste</common> + </name> + <email>emaste@FreeBSD.org</email> + </person> + <person> + <name> + <given>Roman</given> + <common>Divacky</common> + </name> + <email>rdivacky@FreeBSD.org</email> + </person> + <person> + <name> + <given>Davide</given> + <common>Italiano</common> + </name> + <email>davide@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>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201510152050.t9FKoiqK038061>