[MacPorts] #58935: go @1.13: build fails on 10.9 and less

MacPorts noreply at macports.org
Mon Oct 7 21:31:58 UTC 2019


#58935: go @1.13: build fails on 10.9 and less
---------------------+-------------------------------
  Reporter:  kencu   |      Owner:  ci42
      Type:  defect  |     Status:  assigned
  Priority:  Normal  |  Milestone:
 Component:  ports   |    Version:
Resolution:          |   Keywords:  lion mountainlion
      Port:  go      |
---------------------+-------------------------------

Comment (by Ionic):

 I started writing a shell script getting the target architecture for a
 given compiler and flags combination, but only realized later that this
 won't work.

 The legacy-support port is not using the muniversal PG but rather requires
 a compiler supporting `-arch` flags, meaning that the compiler will do the
 grunt work and automatically compile for and merge different
 architectures.

 That's... making things difficult on so many levels. We can't build stuff
 individually for specific arches (like you've seen for `x86_64` vs.
 `i386`) unless we split the arch flags up and then compile and merge
 manually.

 Not using a configuration framework like autotools makes this even more
 difficult, because we'll have to do with the Makefile and potentially
 other shell scripts called from there.

-- 
Ticket URL: <https://trac.macports.org/ticket/58935#comment:10>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list