svn commit: r42670 - head/en_US.ISO8859-1/books/porters-handbook
Chris Rees
crees at FreeBSD.org
Sun Sep 15 16:04:13 UTC 2013
Author: crees
Date: Sun Sep 15 16:04:13 2013
New Revision: 42670
URL: http://svnweb.freebsd.org/changeset/doc/42670
Log:
Update the descriptions for USE_GCC
Submitted by: danfe
Approved by: bcr (mentor)
Modified:
head/en_US.ISO8859-1/books/porters-handbook/book.xml
Modified: head/en_US.ISO8859-1/books/porters-handbook/book.xml
==============================================================================
--- head/en_US.ISO8859-1/books/porters-handbook/book.xml Sun Sep 15 14:57:52 2013 (r42669)
+++ head/en_US.ISO8859-1/books/porters-handbook/book.xml Sun Sep 15 16:04:13 2013 (r42670)
@@ -3822,10 +3822,11 @@ ALWAYS_KEEP_DISTFILES= yes
<filename>/etc/make.conf</filename>. For instance,
setting</para>
- <programlisting>USE_GCC=3.4</programlisting>
+ <programlisting>USE_GCC=X.Y</programlisting>
- <para>would add a dependency on gcc34 for every port,
- including gcc34 itself!</para>
+ <para>(where X.Y is version number) would add a dependency on
+ gccXY for every port, including <literal>lang/gccXY</literal>
+ itself!</para>
</note>
<table frame="none">
@@ -3856,17 +3857,23 @@ ALWAYS_KEEP_DISTFILES= yes
<row>
<entry><makevar>USE_GCC</makevar></entry>
- <entry>The port requires a specific version of
- <command>gcc</command> to build. The exact version
- can be specified with value such as
- <literal>3.4</literal>. The minimal required
- version can be specified as <literal>3.4+</literal>.
- The <command>gcc</command> from the base system is
- used when it satisfies the requested version,
- otherwise an appropriate <command>gcc</command> is
- compiled from ports and the <makevar>CC</makevar>
- and <makevar>CXX</makevar> variables are
- adjusted.</entry>
+ <entry>The port requires GCC (<command>gcc</command> or
+ <command>g++</command>) to build. Some ports need any
+ GCC version, some require modern, recent versions. It
+ is typically set to <literal>any</literal> (in this
+ case, GCC from base would be used on versions of &os;
+ that still have it, or <literal>lang/gcc</literal> port
+ would be installed when default C/C++ compiler is Clang);
+ or <literal>yes</literal> (means always use stable, modern
+ GCC from <literal>lang/gcc</literal> port). The exact
+ version can be also specified, with a value such as
+ <literal>4.7</literal>. The minimal required
+ version can be specified as <literal>4.6+</literal>.
+ The GCC from the base system is used when it satisfies
+ the requested version, otherwise an appropriate compiler
+ in built from the port, and the <makevar>CC</makevar>
+ and <makevar>CXX</makevar> variables are adjusted
+ accordingly.</entry>
</row>
</tbody>
</tgroup>
More information about the svn-doc-all
mailing list