[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