[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