- Add 2014Q1 status report GCC in the ports
Submitted by: gerald
This commit is contained in:
parent
7afb5fd08f
commit
17d53ddf6c
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=44489
1 changed files with 58 additions and 1 deletions
|
@ -18,7 +18,7 @@
|
|||
|
||||
<!-- XXX: Keep the number of entries updated -->
|
||||
<p>Thanks to all the reporters for the excellent work! This report
|
||||
contains 31 entries and we hope you enjoy reading it.</p>
|
||||
contains 32 entries and we hope you enjoy reading it.</p>
|
||||
|
||||
<p>The deadline for submissions covering between April and
|
||||
June 2014 is July 7th, 2014.</p>
|
||||
|
@ -1970,4 +1970,61 @@ device vt_efifb</pre>
|
|||
Team.</task>
|
||||
</help>
|
||||
</project>
|
||||
|
||||
<project cat='ports'>
|
||||
<title>GCC in the Ports Collection</title>
|
||||
|
||||
<contact>
|
||||
<person>
|
||||
<name>
|
||||
<given>Gerald</given>
|
||||
<common>Pfeifer</common>
|
||||
</name>
|
||||
<email>gerald@FreeBSD.org</email>
|
||||
</person>
|
||||
</contact>
|
||||
|
||||
<links>
|
||||
<url href="http://gcc.gnu.org">Upstream GCC</url>
|
||||
</links>
|
||||
|
||||
<body>
|
||||
<p>While the age old version of the GNU Compiler Collection (GCC)
|
||||
in the base system is on its way out with &os; 10 and
|
||||
later, there are many users who want (and some platforms which
|
||||
need) to use GCC.</p>
|
||||
|
||||
<p>For that purpose there are various versions of GCC in the ports
|
||||
tree, including <tt>lang/gcc46</tt>, <tt>lang/gcc47</tt>,
|
||||
<tt>lang/gcc48</tt> and <tt>lang/gcc49</tt> which track upstream
|
||||
snapshots of the respective release branches, and more
|
||||
importantly <tt>lang/gcc</tt> which serves as the canonical
|
||||
version of GCC and is the default when a port requests
|
||||
<tt>USE_GCC=yes</tt> as well as for some cases of
|
||||
<tt>USES=compiler</tt>.</p>
|
||||
|
||||
<p>With a lot of help from Christoph Moench-Tegeder who fixed
|
||||
many ports and made a fair number respect <tt>CXXFLAGS</tt>,
|
||||
<tt>LDFLAGS</tt> and friends, we managed to update the canonical
|
||||
version from GCC 4.6.4 to GCC 4.7.3. Many of Christoph's fixes
|
||||
also benefit Clang and other modern compilers.</p>
|
||||
|
||||
<p>For users of <tt>lang/gcc</tt>, this upgrade proved very
|
||||
smooth, and we generally recommend using this port over version
|
||||
specific ones.</p>
|
||||
|
||||
<p>After ten years of service <tt>lang/gcc34</tt> retired, as did
|
||||
<tt>lang/gcc44</tt> after half that timespan.</p>
|
||||
|
||||
<p>On a related note, with the help of &a.marino;, the license of
|
||||
the GCC ports now properly reflects the combination of GPLv3 for
|
||||
the compiler itself and GPLv3 with GCC Runtime Library Exception
|
||||
for the runtime. The latter is the key in making it possible to
|
||||
use GCC for building and distributing non-free software.</p>
|
||||
</body>
|
||||
|
||||
<help>
|
||||
<task>Move <tt>lang/gcc</tt> from GCC 4.7 to GCC 4.8.</task>
|
||||
</help>
|
||||
</project>
|
||||
</report>
|
||||
|
|
Loading…
Reference in a new issue