[MacPorts] #65945: jemalloc fails on 10.5.8: Undefined symbols: _malloc_default_purgeable_zone, __Unwind_Resume

MacPorts noreply at macports.org
Fri Oct 7 10:32:28 UTC 2022


#65945: jemalloc fails on 10.5.8: Undefined symbols:
_malloc_default_purgeable_zone, __Unwind_Resume
-------------------------------------------+----------------------
 Reporter:  barracuda156                   |      Owner:  kencu
     Type:  defect                         |     Status:  assigned
 Priority:  Normal                         |  Milestone:
Component:  ports                          |    Version:  2.7.2
 Keywords:  powerpc, leopard, snowleopard  |       Port:  jemalloc
-------------------------------------------+----------------------
 Sure enough, the error introduced with a recent revision (missing
 `__Unwind_Resume`) is not specific to 10.6 PPC, but also occurs on 10.5.8.
 In addition, another symbol missing:

 {{{
 Undefined symbols:
   "_malloc_default_purgeable_zone", referenced from:
       _je_zone_register in zone.pic.o
       _malloc_default_purgeable_zone$non_lazy_ptr in zone.pic.o
      (maybe you meant: _malloc_default_purgeable_zone$non_lazy_ptr)
   "__Unwind_Resume", referenced from:
       __ZL9handleOOMmb in jemalloc_cpp.pic.o
 ld: symbol(s) not found
 collect2: error: ld returned 1 exit status
 make: *** [lib/libjemalloc.2.dylib] Error 1
 }}}

 Any ideas welcomed. I do not know why this happens. `__Unwind_Resume` is
 sitting in `libgcc_s.10.5.dylib` and should be available.

-- 
Ticket URL: <https://trac.macports.org/ticket/65945>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list