[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