[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