From 8a39ee361feb9bf46d728ff1ba4f07ca1d9610b1 Mon Sep 17 00:00:00 2001
From: Michael Stapelberg
-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 environment variables below.
@@ -95,7 +95,7 @@ have anhg
command.)
If you do not have a working Mercurial installation, follow the instructions on the -Mercurial downloads page. +Mercurial downloads page.
@@ -176,6 +176,10 @@ architecture, and root directory used during the install.
For more information about ways to control the build, see the discussion of
environment variables below.
+all.bash
(or all.bat
) 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 make.bash
(or make.bat
)
+instead.
$GOHOSTOS
and
Choices for $GOOS
are
-darwin
(Mac OS X 10.6 and above), freebsd
,
+darwin
(Mac OS X 10.6 and above), dragonfly
, freebsd
,
linux
, netbsd
, openbsd
,
-plan9
, and windows
.
+plan9
, solaris
and windows
.
Choices for $GOARCH
are
amd64
(64-bit x86, the most mature port),
386
(32-bit x86), and arm
(32-bit ARM).
@@ -372,6 +376,12 @@ The valid combinations of $GOOS
and $GOARCH
are:
darwin
amd64
dragonfly
386
dragonfly
amd64
freebsd
386
$GOOS
and $GOARCH
are:
plan9
amd64
solaris
amd64
windows
386
$GO386
(for 386
only, default is auto-detected
-if built natively, 387
if not)
+if built on either 386
or amd64
, 387
otherwise)
This controls the code generated by 8g to use either the 387 floating-point unit
(set to 387
) or SSE2 instructions (set to sse2
) for
--
cgit v1.2.3