| Age | Commit message (Collapse) | Author |
|
This CL introduces the bootstrap requirement that in order to
build the current release (or development version) of Go, you
need an older Go release (1.4 or newer) already installed.
This requirement is the whole point of this CL.
To enforce the requirement, convert cmd/dist from C to Go.
With this bootstrapping out of the way, we can move on to
replacing other, larger C programs like the Go compiler,
the assemblers, and the linker.
See golang.org/s/go15bootstrap for details.
Change-Id: I53fd08ddacf3df9fae94fe2c986dba427ee4a21d
Reviewed-on: https://go-review.googlesource.com/2470
Reviewed-by: Ian Lance Taylor <iant@golang.org>
Reviewed-by: Rob Pike <r@golang.org>
|
|
It doesn't work, it's not portable, it's not part of the released
binaries, and a better tool is due.
Fixes #1319.
Fixes #4621.
R=golang-dev, bradfitz, dave, rsc
CC=golang-dev
https://golang.org/cl/9681044
|
|
Fixes #4386.
R=golang-dev, iant
CC=golang-dev
https://golang.org/cl/6854050
|
|
Fixes #3422.
R=golang-dev, rsc
CC=golang-dev
https://golang.org/cl/5967057
|
|
So that we don't duplicate knowledge about which OS/ARCH combination
supports cgo.
Also updated src/run.bash and src/sudo.bash to use 'go env'.
R=golang-dev, rsc
CC=golang-dev
https://golang.org/cl/5792055
|
|
R=golang-dev, rsc
CC=golang-dev
https://golang.org/cl/5647063
|
|
R=rsc, balasanjay, rsc
CC=golang-dev
https://golang.org/cl/5630051
|
|
R=bradfitz, ality, r, r, iant, mikioh.mikioh
CC=golang-dev
https://golang.org/cl/5615058
|
|
cov, nm, pprof, prof
R=rsc, r, rsc
CC=golang-dev
https://golang.org/cl/5576067
|
|
When installing profiling tools on Mac OS X print
message if there is a problem with /usr/local/bin
Fixes #2209.
R=golang-dev, r, adg
CC=golang-dev, mike.rosset
https://golang.org/cl/4950057
|
|
R=adg, r, PeterGo
CC=golang-dev
https://golang.org/cl/1942044
|
|
the bash scripts and makefiles for building go didn't take into account
the fact $GOROOT / $GOBIN could both be directories containing whitespaces,
and was not possible to build it in such a situation.
this commit adjusts the various makefiles/scripts to make it aware of that
possibility, and now it builds successfully when using a path with whitespaces
as well.
Fixes #115.
R=rsc, dsymonds1
https://golang.org/cl/157067
|
|
This does still contain some FreeBSD-specific bits, but
it's a pain to do partial diffs.
R=rsc
https://golang.org/cl/152138
|
|
R=rsc
CC=golang-dev
https://golang.org/cl/152117
|
|
they have to go in /usr/local/bin
because the setgid bit is ignored in /Users.
R=r
DELTA=54 (49 added, 0 deleted, 5 changed)
OCL=19424
CL=19463
|