[MacPorts] #56326: rev-upgrade considers gcc as broken due to libstdc++

MacPorts noreply at macports.org
Sun May 6 23:24:40 UTC 2018

#56326: rev-upgrade considers gcc as broken due to libstdc++
  Reporter:  raimue  |      Owner:  jmroot
      Type:  defect  |     Status:  closed
  Priority:  Normal  |  Milestone:  MacPorts 2.5.0
 Component:  base    |    Version:  2.4.99
Resolution:  fixed   |   Keywords:
      Port:          |
Changes (by jmroot):

 * owner:  (none) => jmroot
 * status:  new => closed
 * resolution:   => fixed


 In [changeset:"328eb9567872bb7011eb015f601aa7b5c29ab245/macports-base"
 328eb9567872bb7011eb015f601aa7b5c29ab245/macports-base] (master):
 #!ConfigurableCommitTicketReference repository="macports-base"
 Add script to set cxx_stdlib_overridden on upgrade

 You can't tell whether configure.cxx_stdlib was overridden by a port if
 it was not recorded at install time. This creates a problem for users
 upgrading from versions of MacPorts that did not record it: rev-upgrade
 will think that ports that do override it are broken, because they do
 not follow the global cxx_stdlib setting.

 Therefore, to ease the transition, keep a list of ports that are known
 to override the setting, and when upgrading base, set the flag in the
 registry for those ports if it is currently null.

 Closes: https://trac.macports.org/ticket/56326

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

More information about the macports-tickets mailing list