#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