[MacPorts] #64906: fixing Ruby for PowerPC

MacPorts noreply at macports.org
Thu May 12 06:06:24 UTC 2022


#64906: fixing Ruby for PowerPC
-----------------------------+-------------------------------------------
  Reporter:  barracuda156    |      Owner:  kimuraw
      Type:  defect          |     Status:  closed
  Priority:  Normal          |  Milestone:
 Component:  ports           |    Version:  2.7.2
Resolution:  wontfix         |   Keywords:  powerpc, leopard, snowleopard
      Port:  ruby27, ruby30  |
-----------------------------+-------------------------------------------

Comment (by kencu):

 ppcle and ppc/ppc64 are very different beasties. (ppcle means Little
 Endian, the others are Big Endian).

 There apparently is no coroutine implementation for ppc/ppc64:

 https://github.com/ruby/ruby/tree/master/coroutine

 So coroutines should not be used on those systems. It is optional anyway.

 By default it appears that the coroutines should not be enabled on
 ppc*-darwin anyway:

 https://github.com/ruby/ruby/blob/7172ab0ec523fd190f661f52e999307d2e34429f/configure.ac#L2253

 but if somehow they are being accidentally enabled, there is a configure
 argument to force them to be off:

 {{{
 --disable-fiber-coroutine
 }}}

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


More information about the macports-tickets mailing list