[MacPorts] #52227: go @1.7 upgrade to upstream 1.7.1 and self-bootstrap
MacPorts
noreply at macports.org
Mon Sep 12 19:17:38 CEST 2016
#52227: go @1.7 upgrade to upstream 1.7.1 and self-bootstrap
---------------------------------+--------------------------------
Reporter: leonardo.schenkel@… | Owner: macports-tickets@…
Type: update | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.3.4
Keywords: | Port: go
---------------------------------+--------------------------------
There is a new upstream version of Go available (1.7.1).
The attached Portfile patch uses the same version to self-bootstrap
instead of Go 1.4. Bootstrapping using 1.4 is the official way used by
upstream because they want to prevent the Go toolchain from using any new
features introduced after 1.4, however that is less important for
downstream users.
Self-bootstrapping Go 1.7 has the additional advantage of allowing Go to
be buildable in macOS 10.12 (Sierra). This version introduced a change of
gettimeofday(2) which broke Go, causing it not to build. This was fixed in
Go 1.7 but it was not backported to an official release of 1.4 yet.
Self-bootstrapping was also the solution used by Homebrew to make Go
buildable on Sierra.
--
Ticket URL: <https://trac.macports.org/ticket/52227>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list