[MacPorts] #63038: clang12: please re-enable the +analyzer as a default variant
MacPorts
noreply at macports.org
Fri Jun 18 20:58:05 UTC 2021
#63038: clang12: please re-enable the +analyzer as a default variant
-------------------------+--------------------
Reporter: mouse07410 | Owner: kencu
Type: request | Status: closed
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: fixed | Keywords:
Port: clang-12 |
-------------------------+--------------------
Comment (by mouse07410):
> It is an upstream setup, and is set by them. We carry it along on
systems that support it to do our best to match what they are trying to
do.
Understood.
> . . . what is wrong on your system? I don't know. Maybe something to
do with those environmennt variables you are setting? Mismatched Xcode and
Command Line Tools? Something out of date?
Env variables? Can't tell, maybe. Will explore that.
Mismatch between Xcode and CLT? Impossible, for two reasons: first, when I
install CLT I make sure they match the Xcode version and update as
appropriate; second - as I've discovered that CLT breaks Haskell platform
(https://gitlab.haskell.org/ghc/ghc/-/issues/19968 and
https://github.com/haskell/haskell-language-server/issues/1913), I removed
CLT from all of my machines (frankly, no loss).
Something out of date? While possible, it's highly unlikely - usually I'm
meticulous about keeping things patched and upgraded...
> If you feel that llvm should do things differently, feel free to take to
the compiler-rt mailing list upstream and let them know
I do, and I will. Would you be kind enough to point me at the right
mailing list, please?
> This code is all written by Apple-employed engineers, and they have
every bit as strong an idea how things should be done as you have seen
various people around here have. But you might sell it.
I've dealt with Apple engineers in the past. I'll only say that some of
them are better than others, and vs. versa. ;-)
Let me find out. ;-)
--
Ticket URL: <https://trac.macports.org/ticket/63038#comment:45>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list