[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