[MacPorts] #63265: clang-11, clang-12, clang-devel: Don't default to +analyzer on 10.6 and earlier

MacPorts noreply at macports.org
Tue Jul 20 18:16:31 UTC 2021


#63265: clang-11, clang-12, clang-devel: Don't default to +analyzer on 10.6 and
earlier
--------------------------------------------+--------------------
  Reporter:  ryandesign                     |      Owner:  kencu
      Type:  enhancement                    |     Status:  closed
  Priority:  Normal                         |  Milestone:
 Component:  ports                          |    Version:
Resolution:  fixed                          |   Keywords:
      Port:  clang-11 clang-12 clang-devel  |
--------------------------------------------+--------------------
Changes (by kencu):

 * status:  assigned => closed
 * resolution:   => fixed


Comment:

 In [changeset:"2648d9763bd78126ff46170d72309194beaac42b/macports-ports"
 2648d9763bd78126ff46170d72309194beaac42b/macports-ports] (master):
 {{{
 #!ConfigurableCommitTicketReference repository="macports-ports"
 revision="2648d9763bd78126ff46170d72309194beaac42b"
 clang-11,12,devel: default analyzer on darwin 11+

 the analyzer variant adds a dependency on perl5 at runtime

 Although at present MacPorts compiler selection builds perl5
 using clang-9.0, which is fine and builds a fully-capable perl5,
 it is possible that at some point in the future MacPorts might change to
 default to a newer clang like clang-10, 11 or newer on 10.6 and earlier.

 If that should happen, then there would be circular dependancy.

 So we will remove the analyzer variant from all clang versions on systems
 where the system roots can't build a fully capable perl5, in case
 at some point in the future the MacPorts defaults might change.

 closes: https://trac.macports.org/ticket/63265
 }}}

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


More information about the macports-tickets mailing list