[MacPorts] #58917: llvm-8.0 fails to build (link errors?)

MacPorts noreply at macports.org
Thu Sep 5 18:52:47 UTC 2019


#58917: llvm-8.0 fails to build (link errors?)
-----------------------+----------------------
  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):

 looks like `llvm` added an option to disable the bindings
 <https://reviews.llvm.org/rL332816> and <https://reviews.llvm.org/D42026>
 that we can use to turn them off.
 {{{
 LLVM_ENABLE_BINDINGS=OFF
 }}}

 It would seem most consistent to turn them across the board (they are not
 built in the buildbot versions of these ports, as the system tests for
 `go` and `ocaml` to see if the bindings should be built, and the buildbots
 don't have these installed during their clean builds.

 I have to figure out which versions of `llvm` support this configure flag
 to turn the `go` bindings off. Unfortunately not all of them, no doubt, so
 there will be some inconsistency in the `llvm` ports wherever this break
 comes.

 I don't know if there is anyone out there who would expect the bindings to
 be built. That would require new dependencies for `llvm` on `go` and
 `ocaml`, but only on 10.10 and up where `go` works correctly -- I hate to
 bring in yet another variant to these ports, as they have too many
 variants already.

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


More information about the macports-tickets mailing list