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

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

 If my memory serves me correctly, OpenBLAS itself does not specify
 anything w.r.t. gcc. It uses the compilers portgroup which does this for
 it.

 I guess what happened is when gcc9 was added and made the default gcc
 version, gcc9 became the default variant for ports like this, but due to
 the way macports works anyone who previously had it installed with gcc8 as
 the vairant, would not be automatically switched up. Macports does not
 really have a neat way to handle this.

 Its not clear to me why OpenBLAS really needs to expose the gcc version
 used as a variant ? If it is just to get a compiler version, I think it
 would be better served just making the decision on which to use
 internally, and to not expose that decision to the user via a variant. I
 am not sufe I see the advantage in do so, and it has disadvantages like
 those here.

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


More information about the macports-tickets mailing list