[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