[MacPorts] #61659: pypy: fails to install on Big Sur because there is no libc.dylib

MacPorts noreply at macports.org
Fri Jan 15 06:26:52 UTC 2021


#61659: pypy: fails to install on Big Sur because there is no libc.dylib
---------------------+--------------------
  Reporter:  mamoll  |      Owner:  danchr
      Type:  defect  |     Status:  closed
  Priority:  Normal  |  Milestone:
 Component:  ports   |    Version:  2.6.99
Resolution:  fixed   |   Keywords:
      Port:  pypy    |
---------------------+--------------------
Changes (by danchr):

 * status:  assigned => closed
 * resolution:   => fixed


Comment:

 Fixed in https://github.com/macports/macports-
 ports/commit/2c32af7f11d8aa8366b3fe28dcd6ff18249d4db6 — tried tagging
 this, but to no avail:

 {{{
 pypy: upgrade to 7.3.3; fix big sur build

 The released version of PyPy does not build (or work) on Big Sur, due
 to changes in how dyld works. So, we use CPython instead for building
 PyPy 2.7 on Big Sur, and apply a back-ported merge request[1].

 While at it, I've applied a patch to force Thin LTO[2] so the overhead
 isn't quite so large, suppressed building native modules during the
 `build` stage, and removed some hacks related to platforms other than
 x86-64.

 (The port remains restricted to x86-64; I've added a note pointing to
 a blog requesting help for ARM64 support. A JIT targeting macOS on
 PowerPC isn't going to happen.)

 Fixes #61659

 [1] https://foss.heptapod.net/pypy/pypy/-/merge_requests/798
 [2] https://clang.llvm.org/docs/ThinLTO.html
 }}}

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


More information about the macports-tickets mailing list