From 90a7fe07204db2b6e6aa5073295be5b8682d032b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Canna=C3=B2?= Date: Mon, 2 Feb 2015 00:33:02 +0000 Subject: [PATCH] Add support for gprof : issue #180 --- Makefile | 3 ++- lib/Makefile | 2 +- src/Makefile | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 0923f5190..d9154854f 100644 --- a/Makefile +++ b/Makefile @@ -6,9 +6,10 @@ O2=-O2 O1=-O1 O3=-O3 -mtune=native OPTZ=$(O0) +EXTRALINK=-pg export DEBUG export OPTZ - +export EXTRALINK default: deps lib src .PHONY: default diff --git a/lib/Makefile b/lib/Makefile index ff766de7d..a4c3e26d1 100644 --- a/lib/Makefile +++ b/lib/Makefile @@ -37,7 +37,7 @@ IDIRS=-I$(IDIR) -I$(JEMALLOC_IDIR) -I$(MARIADB_IDIR) $(LIBCONFIG_IDIR) -I$(RE2_I LDIRS=-L$(JEMALLOC_PATH)/lib -L$(RE2_PATH)/obj -L$(INJECTION_PATH) -LIBS=-rdynamic -Wl,-Bstatic -ljemalloc_pic -lre2 -Wl,-Bdynamic -ldl -lpthread -lm -lz -lrt +LIBS=-rdynamic -Wl,-Bstatic -ljemalloc_pic -lre2 -Wl,-Bdynamic -ldl -lpthread -lm -lz -lrt $(EXTRALINK) ODIR= obj diff --git a/src/Makefile b/src/Makefile index 4b2c56c75..46d2470f5 100644 --- a/src/Makefile +++ b/src/Makefile @@ -40,7 +40,7 @@ LDIRS=-L$(LDIR) -L$(JEMALLOC_LDIR) $(LIBCONFIG_LDIR) CFLAGS=-std=c++0x $(IDIRS) $(OPTZ) $(DEBUG) -LIBS=-rdynamic -Wl,-Bstatic -lconfig -lproxysql -ljemalloc -lconfig++ -Wl,-Bdynamic -lpthread -lm -lz -lrt -ldl -lcrypto -lssl +LIBS=-rdynamic -Wl,-Bstatic -lconfig -lproxysql -ljemalloc -lconfig++ -Wl,-Bdynamic -lpthread -lm -lz -lrt -ldl -lcrypto -lssl $(EXTRALINK) #LIBS=-rdynamic -Wl,-Bstatic -lproxysql -ljemalloc -levent $(GLIB_LIB) -Wl,-Bdynamic -ldl -lpthread -lm -lz -lrt LIBPROXYSQLAR=$(LDIR)/libproxysql.a