[MacPorts] #58646: gcc8 @8.3.0_4 +universal: does not build/install universal libraries

MacPorts noreply at macports.org
Sun Jul 21 06:25:56 UTC 2019


#58646: gcc8 @8.3.0_4 +universal: does not build/install universal libraries
------------------------+--------------------
  Reporter:  Ionic      |      Owner:  (none)
      Type:  defect     |     Status:  new
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:
Resolution:             |   Keywords:
      Port:  gcc8 gcc9  |
------------------------+--------------------

Comment (by Ionic):

 `path-based` dependencies are used all over the place to mean "be
 satisfied by that file (and hence the port that installed it), but install
 the named port if it isn't". The current behavior essentially disables
 arch-checking if the named port does not match the file's provider, which
 can be troublesome, I guess.

 While that sort of dependency is typically used for -devel ports and their
 counterparts, libgcc is special in that the libgcc port is nowadays a stub
 depending on a proper libgccX port. This selection is based upon the OS
 version.

 Some time ago, libgcc was a proper port providing a default GCC runtime
 with libgccX ports being older or newer alternatives installing into
 unique directories, so using such a path-based depspec incidentally used
 to work.

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


More information about the macports-tickets mailing list