[MacPorts] #59717: clang >= 3.4: Unable to build/bootstrap on Intel Tiger

MacPorts noreply at macports.org
Sat Feb 8 23:01:22 UTC 2020


#59717: clang >= 3.4: Unable to build/bootstrap on Intel Tiger
-------------------------------------------------+-------------------------
  Reporter:  dgelessus                           |      Owner:  (none)
      Type:  defect                              |     Status:  new
  Priority:  Normal                              |  Milestone:
 Component:  ports                               |    Version:
Resolution:                                      |   Keywords:  tiger i386
      Port:  libcxx llvm-3.4 clang-3.4 llvm-3.7  |
  clang-3.7                                      |
-------------------------------------------------+-------------------------

Comment (by kencu):

 just an FYI, it turns out port:libxml2 and port:icu are not actually
 needed for any versions of llvm or clang -- you can just delete the
 dependency out of the portfile.

 The llvm build will find the system one and that works fine.

 You can force that off for cmake builds for llvm/clang > 3.7, if you so
 desire, quite easily <https://github.com/macports/macports-
 ports/blob/97c1088c4d72082616135caa092be228e52a2944/devel/libtapi/Portfile#L48>
 but it's also harmless to let cmake find the system libxml2 and use it (it
 just goes against MacPorts "dep everything" approach to building software
 is all, and that is the only reason it was ever in the Portfile in the
 first place).

 I have formally carved libxml2 (and icu) out of clang/llvm 3.4 and 3.7 for
 simplicity.

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


More information about the macports-tickets mailing list