[MacPorts] #52424: Ports that depend on old llvm versions should be updated

MacPorts noreply at macports.org
Tue Feb 14 10:10:06 UTC 2017


#52424: Ports that depend on old llvm versions should be updated
-------------------------------------------------+-------------------------
  Reporter:  mf2k                                |      Owner:  macports-
                                                 |  tickets@…
      Type:  enhancement                         |     Status:  new
  Priority:  Normal                              |  Milestone:
 Component:  ports                               |    Version:
Resolution:                                      |   Keywords:
      Port:  faust2-devel ghc julia pure py-     |
  llvmlite py-llvmpy                             |
-------------------------------------------------+-------------------------

Comment (by geekosaur):

 Urgh. So someone patched ghc to use a later LLVM. This broke it.

 ghc has a hard dependency on specific LLVM versions, because the LLVM IR
 it generates needs specific annotations for LLVM to understand it and
 these annotations change with every release. If you want ghc to support a
 later LLVM, you must upgrade ghc to a version that supports generating
 compatible LLVM IR for that release.

 Please either revert the ghc update or upgrade ghc. (ghc 8.0.2 supports
 LLVM 3.7. I do not know what version 8.2.1 will support when it is
 released, but possibly it will include its own LLVM; if it does, *please*
 do not be Debian and force it to use a MacPorts-installed LLVM unless you
 are willing to rewrite ghc's LLVM support including its generation of LLVM
 IR.)

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


More information about the macports-tickets mailing list