[MacPorts] #48142: jemalloc @3.6.0 fix dylib install name
#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/f1f2b4542902c5bc14788f6c2d4190b4..., 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/f1f2b4542902c5bc14788f6c2d4190b4... 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
#48142: jemalloc @3.6.0 fix dylib install name --------------------------+------------------------- Reporter: jwatzman@… | Owner: yoanlin93@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: jemalloc | --------------------------+------------------------- Changes (by mf2k@…): * keywords: => haspatch * owner: macports-tickets@… => yoanlin93@… * version: 2.3.3 => * type: update => enhancement * cc: yoanlin93@… (removed) -- Ticket URL: <https://trac.macports.org/ticket/48142#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X
#48142: jemalloc @3.6.0 fix dylib install name --------------------------+------------------------- Reporter: jwatzman@… | Owner: yoanlin93@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: jemalloc | --------------------------+------------------------- Comment (by jwatzman@…): Ping! yoanlin93, can you commit this, or since it's openmaintainer, can someone else, since it's been 2 weeks? This fixes a major usability problem with jemalloc on OS X, and should be safe since the fix is taken from upstream anyways. -- Ticket URL: <https://trac.macports.org/ticket/48142#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X
#48142: jemalloc @3.6.0 fix dylib install name --------------------------+------------------------- Reporter: jwatzman@… | Owner: yoanlin93@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: jemalloc | --------------------------+------------------------- Comment (by cornelius.howl@…): Hi jwatzman, sorry I don't have permission to commit this into repository. we need macports developers to help us. :) -- Ticket URL: <https://trac.macports.org/ticket/48142#comment:3> MacPorts <https://www.macports.org/> Ports system for OS X
#48142: jemalloc @3.6.0_0: fix dylib install name -------------------------+---------------------- Reporter: jwatzman@… | Owner: larryv@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: jemalloc | -------------------------+---------------------- Changes (by larryv@…): * cc: yoanlin93@… (added) * owner: yoanlin93@… => larryv@… * status: new => assigned * type: enhancement => defect Comment: I will take care of this soon. -- Ticket URL: <https://trac.macports.org/ticket/48142#comment:4> MacPorts <https://www.macports.org/> Ports system for OS X
#48142: jemalloc @3.6.0_0: fix dylib install name -------------------------+---------------------- Reporter: jwatzman@… | Owner: larryv@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: haspatch Port: jemalloc | -------------------------+---------------------- Changes (by larryv@…): * status: assigned => closed * resolution: => fixed Comment: Maintainer timeout, r138432, using a different patch that doesn’t touch configure.ac. -- Ticket URL: <https://trac.macports.org/ticket/48142#comment:5> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts