Further changed for FreeBSD #354

- possible bug in jemalloc when compiled with -O3 (default). Changed to -O2
- static linking of libstdc++
pull/439/head
René Cannaò 11 years ago
parent 9396d52b77
commit bbdf54366c

4
deps/Makefile vendored

@ -29,8 +29,8 @@ libinjection: libinjection/libinjection.a
jemalloc/jemalloc/lib/libjemalloc.a:
cd jemalloc && rm -rf jemalloc-3.6.0
cd jemalloc && tar -jxf jemalloc-3.6.0.tar.bz2
cd jemalloc/jemalloc && ./configure --enable-xmalloc
cd jemalloc/jemalloc && CC=cc ${MAKE}
cd jemalloc/jemalloc && CFLAGS=-O2 ./configure --enable-xmalloc
cd jemalloc/jemalloc && CC=${CC} CXX=${CXX} ${MAKE}
jemalloc: jemalloc/jemalloc/lib/libjemalloc.a

@ -52,7 +52,7 @@ LDIRS=-L$(LDIR) -L$(JEMALLOC_LDIR) $(LIBCONFIG_LDIR) -L$(RE2_PATH)/obj -L$(INJEC
CFLAGS=-std=c++11 -D_GLIBCXX_USE_C99 $(IDIRS) $(OPTZ) $(DEBUG)
LIBS=-rdynamic -Wl,-Bstatic -lconfig -lproxysql -ldaemon -ljemalloc -lconfig++ -lre2 -linjection -levent -lmariadbclient -Wl,-Bdynamic -lpthread -lm -lz -lrt -lc -lcrypto -lstdc++ -lssl -liconv -lexecinfo $(EXTRALINK)
LIBS=-rdynamic -Wl,-Bstatic -lconfig -lproxysql -ldaemon -ljemalloc -lconfig++ -lre2 -linjection -levent -lmariadbclient -lstdc++ -Wl,-Bdynamic -lpthread -lm -lz -lrt -lc -lcrypto -lssl -liconv -lexecinfo $(EXTRALINK)
#LIBS=-rdynamic -Wl,-Bstatic -lproxysql -ljemalloc -levent $(GLIB_LIB) -Wl,-Bdynamic -ldl -lpthread -lm -lz -lrt
LIBPROXYSQLAR=$(LDIR)/libproxysql.a

Loading…
Cancel
Save