[MacPorts] #63486: Provide ARM version of PyPy on M1 Macs

MacPorts noreply at macports.org
Tue Sep 14 08:28:22 UTC 2021


#63486: Provide ARM version of PyPy on M1 Macs
------------------------------+----------------------
  Reporter:  programmingkidx  |      Owner:  danchr
      Type:  enhancement      |     Status:  assigned
  Priority:  Normal           |  Milestone:
 Component:  ports            |    Version:
Resolution:                   |   Keywords:  arm64
      Port:  pypy37           |
------------------------------+----------------------

Comment (by danchr):

 The main attraction of PyPy is the JIT; without it, PyPy is essentially
 equivalent to CPython, only slower and less compatible. For macOS, the
 only supported JIT platform is AMD64, and I haven't seen any other news
 since the blog post, mentioned earlier, indicating otherwise. Because of
 that, I've disabled the port for other platforms, and I'm inclined to
 close this bug as WONTFIX; essentially, it's an upstream bug. Looking at
 [https://foss.heptapod.net/pypy/pypy/-/compare/branch%2Fpy3.7...branch
 %2Fmac-arm?from_project_id=76 their repository], hardly any work has been
 done on the effort.

 Unless you have a concrete use-case where you could actually ''use'' a
 JIT-less PyPy, I believe the current behaviour is correct: Just refuse to
 install it on platforms where it's de facto useless, such as PowerPC and
 ARM64. If you ''do'' have such a use-case, please share!

 (In general, porting and developing PyPy is ''quite'' hard, and it's
 probably one of the reasons why alternate proposals for a Python JIT keep
 turning up. Even fixing bugs on macOS is stupidly difficult, as you have
 to rely on the mostly undocumented test suite to reproduce errors. If
 you're so unlucky that your issue only turns up on a fully bootstrapped
 JIT, look forward to thirty minute fix/test development cycles. At best.)

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


More information about the macports-tickets mailing list