[MacPorts] #66206: clang-11-bootstrap links opportunistically against libxml2

MacPorts noreply at macports.org
Wed Nov 16 08:22:15 UTC 2022


#66206: clang-11-bootstrap links opportunistically against libxml2
---------------------------------+-----------------------
  Reporter:  cave-canem          |      Owner:  catap
      Type:  defect              |     Status:  closed
  Priority:  Normal              |  Milestone:
 Component:  ports               |    Version:  2.8.0
Resolution:  worksforme          |   Keywords:  Mavericks
      Port:  clang-11-bootstrap  |
---------------------------------+-----------------------

Comment (by kencu):

 Well, I wonder if it could have been something in the cctools/ld64/libtapi
 arena that did this? Did we somehow let a bootstrap loop creep in that
 nobody has picked up on yet?

 There are a lot of moving parts here that fit together in subtle ways.
 People can build cctools and ld64 variants against different llvms, and
 there are all kinds of combinations and permutations that could bite
 (which is why I am leaning towards getting rid of all of them).

 for libtapi, I specifically made sure it would not depend on libxml2 here:

 https://github.com/macports/macports-
 ports/blob/b01bdb8562ea4b611b5f406d70ba0cf3276e73c2/devel/libtapi/Portfile#L42

 ld64 doesn't seem to have any interest in icu or libxml2...cctools
 conceivably might through it's dependency on an llvm version though...

 One thing is for sure -- whenever you upgrade ICU, an uproar is inevitable
 somewhere :>

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


More information about the macports-tickets mailing list