Upstream is providing a tarball of the release-branch.go1.4 git branch,
which contains minor fixes to keep Go 1.4 building on current platforms.
Most of the patches that we currently have for lang/go-bootstrap have
now been committed upstream.
The current go1.4 release tarball contains one of the patches and most of
the remaining patches will be removed when a new release tarball becomes
available.
ok sthen@
- More effectively disable cgo so that cgo tests are not attempted
(backported from the go 1.4 release branch).
- Implement the __guard_local hidden symbol workaround.
- Skip two time related tests that are dependent on external timezone
data dependencies.
dynamic symbol table being emitted with a size of zero. With a current
ld.so, this results in symbol mismatch warnings.
Also, stop using sigreturn from the Go openbsd/386 signal trampoline.
Instead just return directly from the trampoline (as we already do for Go
on openbsd/amd64).
OpenBSD and can be used to bootstrap later versions of Go (1.5+) that
require an existing Go compiler to build. It exists for bootstrapping
lang/go and is not intended for general use or distribution.
Discussed with sthen@, jasper@
ok jasper@