]> git.saurik.com Git - redis.git/commitdiff
Re-introduce -g -rdynamic -ggdb when linking, fixing strack traces.
authorantirez <antirez@gmail.com>
Thu, 26 Apr 2012 14:53:11 +0000 (16:53 +0200)
committerantirez <antirez@gmail.com>
Fri, 27 Apr 2012 09:47:27 +0000 (11:47 +0200)
A previous commit removed -g -rdynamic -ggdb as LDFLAGS, not allowing
Redis to produce a stack trace wth symbol names on crash.
This commit fixes the issue.

src/Makefile

index 082b375798f02c5ea1c1b2d0ab2f90e383c37a01..dce0324b7764a57fac23ef1eb4df084565fad158 100644 (file)
@@ -47,12 +47,12 @@ endif
 
 ifeq ($(uname_S),SunOS)
   FINAL_CFLAGS= $(STD) $(WARN) $(OPT) $(DEBUG) $(CFLAGS) $(REDIS_CFLAGS) -D__EXTENSIONS__ -D_XPG6
-  FINAL_LDFLAGS= $(LDFLAGS) $(REDIS_LDFLAGS)
+  FINAL_LDFLAGS= $(LDFLAGS) $(REDIS_LDFLAGS) -g -ggdb
   FINAL_LIBS= -ldl -lnsl -lsocket -lm -lpthread
   DEBUG= -g -ggdb
 else
   FINAL_CFLAGS= $(STD) $(WARN) $(OPT) $(DEBUG) $(CFLAGS) $(REDIS_CFLAGS)
-  FINAL_LDFLAGS= $(LDFLAGS) $(REDIS_LDFLAGS)
+  FINAL_LDFLAGS= $(LDFLAGS) $(REDIS_LDFLAGS) -g -rdynamic -ggdb
   FINAL_LIBS= -lm -pthread
   DEBUG= -g -rdynamic -ggdb
 endif