#47089: llvm-* all Poor user experience --------------------------+-------------------------------- Reporter: s@… | Owner: macports-tickets@… Type: enhancement | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: invalid | Keywords: Port: | --------------------------+-------------------------------- Changes (by jeremyhu@…): * status: new => closed * resolution: => invalid Comment:
including a tip-of-tree version that is currently mislabeled as 3.7
What makes you think that 3.7 is "mislabled"?
each port that depends on LLVM needing to have a variant for each version
This isn't an "llvm" thing. The same is true for python, perl, ruby, and a ton of other ports. That's the whole point of variants.
except that both of those depend on llvm-3.5
Well if you want llvm-3.6, use that variant.
I have no idea how one is supposed to know that's needed
port info will tell you about variants. Also, you could just install both. clang-3.5 is one of the default fallback compilers, so chances are you'll need it for something unless you want to modify your compiler choices as well.
Those that simply need the compiler
They pull it in via configure.compiler or blacklisting other compilers.
Those that depend on the C API
Uh, ... no ... the host provides the C API
Those that depend on the C++ API
Assuming you mean a newer version of C++, then yes, but that's not really any different than #1 -- Ticket URL: <https://trac.macports.org/ticket/47089#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X