From 9477cc8171740ec2b3724f827e74cb3b9961cf01 Mon Sep 17 00:00:00 2001 From: Cloud Wu Date: Tue, 3 Jun 2014 12:35:00 +0000 Subject: [PATCH] turn off memory hook in freeBSD --- README.md | 4 +++- platform.mk | 6 +++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 2b5e625d..08eaf877 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ ## Build -Install autoconf first for jemalloc +For linux, install autoconf first for jemalloc ``` git clone git@github.com:cloudwu/skynet.git @@ -15,6 +15,8 @@ export PLAT=linux make ``` +For freeBSD , use gmake instead of make . + ## Test Run these in different console diff --git a/platform.mk b/platform.mk index a112f0f2..37291271 100644 --- a/platform.mk +++ b/platform.mk @@ -31,10 +31,10 @@ macosx : EXPORT := macosx linux : SKYNET_LIBS += -ldl linux freebsd : SKYNET_LIBS += -lrt -# Turn off jemalloc and malloc hook on macosx +# Turn off jemalloc and malloc hook on macosx and freebsd -macosx : MALLOC_STATICLIB := -macosx : SKYNET_DEFINES :=-DNOUSE_JEMALLOC +freebsd macosx : MALLOC_STATICLIB := +freebsd macosx : SKYNET_DEFINES :=-DNOUSE_JEMALLOC linux macosx freebsd : $(MAKE) all PLAT=$@ SKYNET_LIBS="$(SKYNET_LIBS)" SHARED="$(SHARED)" EXPORT="$(EXPORT)" MALLOC_STATICLIB="$(MALLOC_STATICLIB)" SKYNET_DEFINES="$(SKYNET_DEFINES)"