| 29 | UPD: here is the failure with it: |
| 30 | {{{ |
| 31 | 36-249:Desktop svacchanda$ cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jemalloc/jemalloc/work/jemalloc-5.3.0 |
| 32 | 36-249:jemalloc-5.3.0 svacchanda$ sudo /opt/local/libexec/gcc10-bootstrap/bin/gcc -Wl,-v -shared -Wl,-install_name,/opt/local/lib/libjemalloc.2.dylib -o lib/libjemalloc.2.dylib src/jemalloc.pic.o src/arena.pic.o src/background_thread.pic.o src/base.pic.o src/bin.pic.o src/bin_info.pic.o src/bitmap.pic.o src/buf_writer.pic.o src/cache_bin.pic.o src/ckh.pic.o src/counter.pic.o src/ctl.pic.o src/decay.pic.o src/div.pic.o src/ecache.pic.o src/edata.pic.o src/edata_cache.pic.o src/ehooks.pic.o src/emap.pic.o src/eset.pic.o src/exp_grow.pic.o src/extent.pic.o src/extent_dss.pic.o src/extent_mmap.pic.o src/fxp.pic.o src/san.pic.o src/san_bump.pic.o src/hook.pic.o src/hpa.pic.o src/hpa_hooks.pic.o src/hpdata.pic.o src/inspect.pic.o src/large.pic.o src/log.pic.o src/malloc_io.pic.o src/mutex.pic.o src/nstime.pic.o src/pa.pic.o src/pa_extra.pic.o src/pai.pic.o src/pac.pic.o src/pages.pic.o src/peak_event.pic.o src/prof.pic.o src/prof_data.pic.o src/prof_log.pic.o src/prof_recent.pic.o src/prof_stats.pic.o src/prof_sys.pic.o src/psset.pic.o src/rtree.pic.o src/safety_check.pic.o src/sc.pic.o src/sec.pic.o src/stats.pic.o src/sz.pic.o src/tcache.pic.o src/test_hooks.pic.o src/thread_event.pic.o src/ticker.pic.o src/tsd.pic.o src/witness.pic.o src/zone.pic.o src/jemalloc_cpp.pic.o -L/opt/local/lib -Wl,-headerpad_max_install_names -arch ppc -lstdc++ -pthread |
| 33 | collect2 version 10.3.0 |
| 34 | /opt/local/bin/ld -dynamic -dylib -arch ppc -macosx_version_min 10.5.0 -weak_reference_mismatches non-weak -o lib/libjemalloc.2.dylib -ldylib1.10.5.o -L/opt/local/lib -L/opt/local/libexec/gcc10-bootstrap/lib/gcc/powerpc-apple-darwin9.8.0/10.3.0 -L/opt/local/libexec/gcc10-bootstrap/lib/gcc/powerpc-apple-darwin9.8.0/10.3.0/../../.. -v -install_name /opt/local/lib/libjemalloc.2.dylib src/jemalloc.pic.o src/arena.pic.o src/background_thread.pic.o src/base.pic.o src/bin.pic.o src/bin_info.pic.o src/bitmap.pic.o src/buf_writer.pic.o src/cache_bin.pic.o src/ckh.pic.o src/counter.pic.o src/ctl.pic.o src/decay.pic.o src/div.pic.o src/ecache.pic.o src/edata.pic.o src/edata_cache.pic.o src/ehooks.pic.o src/emap.pic.o src/eset.pic.o src/exp_grow.pic.o src/extent.pic.o src/extent_dss.pic.o src/extent_mmap.pic.o src/fxp.pic.o src/san.pic.o src/san_bump.pic.o src/hook.pic.o src/hpa.pic.o src/hpa_hooks.pic.o src/hpdata.pic.o src/inspect.pic.o src/large.pic.o src/log.pic.o src/malloc_io.pic.o src/mutex.pic.o src/nstime.pic.o src/pa.pic.o src/pa_extra.pic.o src/pai.pic.o src/pac.pic.o src/pages.pic.o src/peak_event.pic.o src/prof.pic.o src/prof_data.pic.o src/prof_log.pic.o src/prof_recent.pic.o src/prof_stats.pic.o src/prof_sys.pic.o src/psset.pic.o src/rtree.pic.o src/safety_check.pic.o src/sc.pic.o src/sec.pic.o src/stats.pic.o src/sz.pic.o src/tcache.pic.o src/test_hooks.pic.o src/thread_event.pic.o src/ticker.pic.o src/tsd.pic.o src/witness.pic.o src/zone.pic.o src/jemalloc_cpp.pic.o -headerpad_max_install_names -lstdc++ -lemutls_w -lgcc -lSystem -lef_ppc |
| 35 | @(#)PROGRAM:ld PROJECT:ld64-97.17 |
| 36 | configured to support archs: i386 x86_64 ppc ppc64 armv6 armv7 |
| 37 | Library search paths: |
| 38 | /opt/local/lib |
| 39 | /opt/local/libexec/gcc10-bootstrap/lib/gcc/powerpc-apple-darwin9.8.0/10.3.0 |
| 40 | /opt/local/libexec/gcc10-bootstrap/lib |
| 41 | /usr/lib |
| 42 | /usr/local/lib |
| 43 | Framework search paths: |
| 44 | /Library/Frameworks/ |
| 45 | /System/Library/Frameworks/ |
| 46 | Undefined symbols: |
| 47 | "_malloc_default_purgeable_zone", referenced from: |
| 48 | _je_zone_register in zone.pic.o |
| 49 | _malloc_default_purgeable_zone$non_lazy_ptr in zone.pic.o |
| 50 | (maybe you meant: _malloc_default_purgeable_zone$non_lazy_ptr) |
| 51 | "__Unwind_Resume", referenced from: |
| 52 | __ZL9handleOOMmb in jemalloc_cpp.pic.o |
| 53 | ld: symbol(s) not found |
| 54 | collect2: error: ld returned 1 exit status |
| 55 | }}} |