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

MacPorts noreply at macports.org
Wed Jun 26 18:53:02 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):

 OpenBLAS uses Fortran and... I guess that for some reason people want to
 select what compiler to use. For me it's just another dependency, but we
 also have similar setups for, e.g., the `root` ports. Not exposing the
 selection to the user would not help in this case, though, since even when
 only used internally it wouldn't depend on any `libgcc` version directly
 or indirectly.

 Yes, the variant was not automatically switched. But additionally,
 `libgcc9` replaced content installed by `libgcc8`, but nothing pulled in
 the `+universal` variant.

 Installing `OpenBLAS +universal+gcc9` fails in exactly the same way. Even
 though the compilers PG is used, no dependency upon the correct libgcc
 version is added, so no architecture check takes place which would rebuild
 libgcc stuff with `+universal`.

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


More information about the macports-tickets mailing list