[MacPorts] #66908: ruby30 @3.0.5_1 doesn't work properly on 10.6 ppc

MacPorts noreply at macports.org
Mon Feb 13 00:52:30 UTC 2023


#66908: ruby30 @3.0.5_1 doesn't work properly on 10.6 ppc
------------------------+---------------------------------
  Reporter:  fhgwright  |      Owner:  fhgwright
      Type:  defect     |     Status:  assigned
  Priority:  Low        |  Milestone:
 Component:  ports      |    Version:
Resolution:             |   Keywords:  snowleopard powerpc
      Port:  ruby30     |
------------------------+---------------------------------

Comment (by barracuda156):

 Thank you for opening the ticket, though I avoided that on purpose, since
 10.6 PPC is not a supported OS by Macports (don’t ask me, I could have
 supported it myself if allowed).

 Almost always standard 10.6.8 (which is supported) exhibits same problems
 as 10.6 PPC (and adds its own issues due to cpu being different from build
 arch for Rosetta), so normally I verify the failure in Rosetta and then
 can open a legit ticket.
 However, ''no Ruby builds for me in Rosetta.'' I tried 2–3 versions, each
 freezes in the middle of the build. So while I suspect 10.6.8 Rosetta
 would have had the same error, I am unable to confirm that and produce a
 log.

 P. S. I suspect ruby30 here uses something that exists on 10.6.x only for
 Intel (in particular, something pthread-related was missing both in 10.6
 PPC and 10.6.8 Rosetta, while available in 10.6.8 Intel). In this case it
 may be easier to implement a fix with Ruby upstream – they are fine with
 community-based support for exotic platforms, as long as that does not
 interfere with others; but I think older Ruby versions are not maintained
 much (and ruby31+ does not have this bug, or at least it does not show up
 in discussed scenario).

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


More information about the macports-tickets mailing list