# HG changeset patch # User Yoshiki Yazawa # Date 1254733504 -32400 # Node ID daf7ce634fb2f62a690201edcfaecab73044de7b # Parent 9a44d900ee55d62de4ff707a96a5d661c821342e - add pointer size specifier for 64bit systems. (default) - link against libpthread diff -r 9a44d900ee55 -r daf7ce634fb2 Makefile --- a/Makefile Mon Oct 05 16:06:43 2009 +0900 +++ b/Makefile Mon Oct 05 18:05:04 2009 +0900 @@ -1,5 +1,8 @@ PREFIX = /usr/local +#for 64bit systems +PTRFLAG=-DMOZ_MEMORY_SIZEOF_PTR_2POW=3 + PRODUCT = libjemalloc MAJOR = 1 MINOR = 0 @@ -14,8 +17,8 @@ OBJS = ${SRCS:.c=.o} LIBS = ${PRODUCT}.so ${PRODUCT}.a -CFLAGS += -fPIC -pg -g -DMOZ_MEMORY -DMOZ_MEMORY_LINUX -LDFLAGS += -shared -Wl,-soname,${SONAME} +CFLAGS += -fPIC -pg -g -DMOZ_MEMORY -DMOZ_MEMORY_LINUX $(PTRFLAG) +LDFLAGS += -shared -Wl,-soname,${SONAME} -pthread SONAME = ${PRODUCT}.so.${MAJOR}