svn commit: r50607 - head/en_US.ISO8859-1/htdocs/news/status

Benjamin Kaduk <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.doc
Message-ID <[email protected]>
Author: bjk
Date: Sat Jul 29 21:01:44 2017
New Revision: 50607
URL: https://svnweb.freebsd.org/changeset/doc/50607

Log:
  Add 2017Q2 GCC ports entry from gerald

Modified:
  head/en_US.ISO8859-1/htdocs/news/status/report-2017-04-2017-06.xml

Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2017-04-2017-06.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/news/status/report-2017-04-2017-06.xml	Sat Jul 29 20:48:47 2017	(r50606)
+++ head/en_US.ISO8859-1/htdocs/news/status/report-2017-04-2017-06.xml	Sat Jul 29 21:01:44 2017	(r50607)
@@ -1997,4 +1997,85 @@
       <task>Start porting grsecurity's RBAC.</task>
     </help>
   </project>
+
+  <project cat='ports'>
+    <title>GCC (GNU Compiler Collection)</title>
+
+    <contact>
+      <person>
+	<name>
+	  <given>Gerald</given>
+	  <common>Pfeifer</common>
+	</name>
+	<email>[email protected]</email>
+      </person>
+
+      <person>
+	<name>
+	  <given>Andreas</given>
+	  <common>Tobler</common>
+	</name>
+	<email>[email protected]</email>
+      </person>
+    </contact>
+
+    <links>
+      <url href="https://gcc.gnu.org">GCC Homepage</url>
+      <url href="https://bugs.FreeBSD.org/bugzilla/show_bug.cgi?id=219275">Issue Tracking the Update to GCC 6</url>
+      <url href="https://gcc.gnu.org/gcc-5/changes.html">GCC 5 Changelog</url>
+      <url href="https://gcc.gnu.org/gcc-5/porting_to.html">GCC 5 Porting Issues</url>
+    </links>
+
+    <body>
+      <p>The default version of GCC in the Ports Collection (the one
+	requested by <tt>USE_GCC=yes</tt> and various
+	<tt>USES=compiler</tt> invocations) has been updated from from
+	GCC 4.9.4 to GCC 5.4.</p>
+
+      <p>This new major version brings many new capabilities and
+	improvements, as well as some changes that may require
+	adjustments, including many new compiler warnings, significant
+	improvements to inter-procedural optimizations, and link-time
+	optimization.</p>
+
+      <p>The default mode for C is now <tt>-std=gnu11</tt> instead of
+	<tt>-std=gnu89</tt>.  The C++ front end has full C++14
+	language support including C++14 variable templates, C++14
+	aggregates with non-static data member initializers, C++14
+	extended <tt>constexpr</tt>, and more.  The Standard C++
+	Library (libstdc++) has full C++11 support and experimental
+	full C++14 support.  It uses a new ABI by default.</p>
+
+      <p>The lang/gcc port now is a meta-port that pulls in the
+	respective <tt>lang/gccX</tt> port (based on the setting of
+	<tt>$GCC_DEFAULT</tt>) and defines <tt>gcc</tt>, <tt>g++</tt>,
+	and <tt>gfortran</tt> as symlinks to the respective versioned
+	binaries.</p>
+
+      <p>This is the end of a long journey establishing this infrastructure,
+	which is now similar that of the python ports, for example.
+	Having the new infrastructure makes upgrading the default as
+	well as locally adjusting the default version a lot
+	easier.</p>
+
+      <p><tt>gcc8-devel</tt> has been added, and armv6hf support removed, and we
+	made adjustments for newer versions of &os;.  Also of note are
+	various cleanups and changes to improve the robustness of our
+	packages and the addition of support for aarch64 to many
+	ports.</p>
+
+      <p>Thanks to dim@, jbeich@, tijl@, mat@, miwi@, linimon@ for
+	assisting with this work.</p>
+    </body>
+
+    <help>
+      <task>The update of the default version of GCC from GCC 5.4 to
+	GCC 6.4 is stalled, unfortunately.  The work on the GCC and
+	insfrastructure sides is complete, but unfortunately there are
+	a number of broken ports that need to be adjusted/fixed.  Any
+	help is very appreciated; see <a
+	  href="https://bugs.FreeBSD.org/bugzilla/show_bug.cgi?id=219275">PR
+	  219275</a> for details.</task>
+    </help>
+  </project>
 </report>
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/svn-doc-all
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.