[MacPorts] #48085: Upgrade Redis 3.0.2 fatal error: 'jemalloc/jemalloc.h' file not found
MacPorts
noreply at macports.org
Wed Jun 17 16:23:59 PDT 2015
#48085: Upgrade Redis 3.0.2 fatal error: 'jemalloc/jemalloc.h' file not found
------------------------------+----------------------------
Reporter: muriel.hernan@… | Owner: brianjlandau@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.3.3
Resolution: | Keywords:
Port: redis |
------------------------------+----------------------------
Comment (by zanderpower@…):
In the README included in the source, I see the following:
{{{
Allocator
---------
Selecting a non-default memory allocator when building Redis is done by
setting
the `MALLOC` environment variable. Redis is compiled and linked against
libc
malloc by default, with the exception of jemalloc being the default on
Linux
systems. This default was picked because jemalloc has proven to have fewer
fragmentation problems than libc malloc.
To force compiling against libc malloc, use:
% make MALLOC=libc
To compile against jemalloc on Mac OS X systems, use:
% make MALLOC=jemalloc
}}}
Is it possible that it is compiling against jemalloc on Mac OS X by
default?
I am experiencing the same problem with an _install_ build, on Leopard
10.5.8 (PPC) myself.
--
Ticket URL: <https://trac.macports.org/ticket/48085#comment:2>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list