diff options
Diffstat (limited to 'doc/install-source.html')
-rw-r--r-- | doc/install-source.html | 25 |
1 files changed, 19 insertions, 6 deletions
diff --git a/doc/install-source.html b/doc/install-source.html index b99360c71..6f6a15afd 100644 --- a/doc/install-source.html +++ b/doc/install-source.html @@ -69,8 +69,8 @@ goroutines, such as stacks that grow and shrink on demand. </p> <p> -The compilers can target the FreeBSD, Linux, NetBSD, OpenBSD, OS X (Darwin), Plan 9, -and Windows operating systems. +The compilers can target the DragonFly BSD, FreeBSD, Linux, NetBSD, OpenBSD, +OS X (Darwin), Plan 9, Solaris and Windows operating systems. The full set of supported combinations is listed in the discussion of <a href="#environment">environment variables</a> below. </p> @@ -95,7 +95,7 @@ have an <code>hg</code> command.) <p> If you do not have a working Mercurial installation, follow the instructions on the -<a href="http://mercurial.selenic.com/downloads/">Mercurial downloads</a> page. +<a href="http://mercurial.selenic.com/downloads">Mercurial downloads</a> page. </p> <p> @@ -176,6 +176,10 @@ architecture, and root directory used during the install. <p> For more information about ways to control the build, see the discussion of <a href="#environment">environment variables</a> below. +<code>all.bash</code> (or <code>all.bat</code>) runs important tests for Go, +which can take more time than simply building Go. If you do not want to run +the test suite use <code>make.bash</code> (or <code>make.bat</code>) +instead. </p> </div> @@ -354,9 +358,9 @@ These default to the values of <code>$GOHOSTOS</code> and <p> Choices for <code>$GOOS</code> are -<code>darwin</code> (Mac OS X 10.6 and above), <code>freebsd</code>, +<code>darwin</code> (Mac OS X 10.6 and above), <code>dragonfly</code>, <code>freebsd</code>, <code>linux</code>, <code>netbsd</code>, <code>openbsd</code>, -<code>plan9</code>, and <code>windows</code>. +<code>plan9</code>, <code>solaris</code> and <code>windows</code>. Choices for <code>$GOARCH</code> are <code>amd64</code> (64-bit x86, the most mature port), <code>386</code> (32-bit x86), and <code>arm</code> (32-bit ARM). @@ -372,6 +376,12 @@ The valid combinations of <code>$GOOS</code> and <code>$GOARCH</code> are: <td></td><td><code>darwin</code></td> <td><code>amd64</code></td> </tr> <tr> +<td></td><td><code>dragonfly</code></td> <td><code>386</code></td> +</tr> +<tr> +<td></td><td><code>dragonfly</code></td> <td><code>amd64</code></td> +</tr> +<tr> <td></td><td><code>freebsd</code></td> <td><code>386</code></td> </tr> <tr> @@ -411,6 +421,9 @@ The valid combinations of <code>$GOOS</code> and <code>$GOARCH</code> are: <td></td><td><code>plan9</code></td> <td><code>amd64</code></td> </tr> <tr> +<td></td><td><code>solaris</code></td> <td><code>amd64</code></td> +</tr> +<tr> <td></td><td><code>windows</code></td> <td><code>386</code></td> </tr> <tr> @@ -444,7 +457,7 @@ installs all commands there. </p> <li><code>$GO386</code> (for <code>386</code> only, default is auto-detected -if built natively, <code>387</code> if not) +if built on either <code>386</code> or <code>amd64</code>, <code>387</code> otherwise) <p> This controls the code generated by 8g to use either the 387 floating-point unit (set to <code>387</code>) or SSE2 instructions (set to <code>sse2</code>) for |