[MacPorts] #58917: llvm-8.0 fails to build on older sytems (darwin 13 and less) when go is installed, as it tries to build the go bindings but go needs special attention to work on these systems

MacPorts noreply at macports.org
Fri Oct 11 01:46:49 UTC 2019


#58917: llvm-8.0 fails to build on older sytems (darwin 13 and less) when go is
installed, as it tries to build the go bindings but go needs special
attention to work on these systems
-----------------------+----------------------
  Reporter:  iEFdev    |      Owner:  jeremyhu
      Type:  defect    |     Status:  assigned
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:  2.5.4
Resolution:            |   Keywords:
      Port:  llvm-8.0  |
-----------------------+----------------------

Comment (by kencu):

 The problem I have here is trying to sort out when the `ocaml` bindings
 should or should not be available, and does anyone ever want to be able to
 turn them on?

 It's easy to turn all the bindings off.

 It's not simple to turn on just the `ocaml` bindings, and not the `go`
 bindings, especially with the `go` bindings being pretty much broken on <
 10.9.

 So trying to sort out just how we might smoothly do that.

 I guess we could make the bindings variant only available on 10.9 and up
 (or wherever that broken `go` cutoff exactly is).

 And -- most everyone gets their `clang` from the buildbot anyway, so the
 number of people trying to build clang from scratch on a system with a
 broken `go` installed is -- so far -- only you! (I'm sure there are
 others..)

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


More information about the macports-tickets mailing list