[MacPorts] #48142: jemalloc @3.6.0 fix dylib install name

MacPorts noreply at macports.org
Mon Jun 22 13:09:18 PDT 2015


#48142: jemalloc @3.6.0 fix dylib install name
------------------------+--------------------------------
 Reporter:  jwatzman@…  |      Owner:  macports-tickets@…
     Type:  update      |     Status:  new
 Priority:  Normal      |  Milestone:
Component:  ports       |    Version:  2.3.3
 Keywords:              |       Port:  jemalloc
------------------------+--------------------------------
 In jemalloc 3.6.0, the dylib install name is not correctly set, meaning
 that any executable linking against libjemalloc.dylib needs to set
 DYLD_LIBRARY_PATH or DYLD_FALLBACK_LIBRARY_PATH, both of which are
 strongly recommended not to have set.

 This has already been fixed upstream in jemalloc trunk, cf.
 https://github.com/jemalloc/jemalloc/commit/f1f2b4542902c5bc14788f6c2d4190b422e5901f,
 but there is not a release with this patch available yet. This portfile
 update includes that patch, applied to version 3.6.0, in order to make
 dynamic linking against jemalloc usable.

 Two files will be attached: a diff of the Portfile update, as well a new
 patch: an adaptation of upstream's
 https://github.com/jemalloc/jemalloc/commit/f1f2b4542902c5bc14788f6c2d4190b422e5901f.patch
 to be applied against 3.6.0.

-- 
Ticket URL: <https://trac.macports.org/ticket/48142>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list