mirror of
https://github.com/fluencelabs/redis
synced 2025-03-31 14:51:04 +00:00
Re-introduce -g -rdynamic -ggdb when linking, fixing strack traces.
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.
This commit is contained in:
parent
11bd247d2b
commit
a3eb7ac87d
@ -47,12 +47,12 @@ endif
|
|||||||
|
|
||||||
ifeq ($(uname_S),SunOS)
|
ifeq ($(uname_S),SunOS)
|
||||||
FINAL_CFLAGS= $(STD) $(WARN) $(OPT) $(DEBUG) $(CFLAGS) $(REDIS_CFLAGS) -D__EXTENSIONS__ -D_XPG6
|
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
|
FINAL_LIBS= -ldl -lnsl -lsocket -lm -lpthread
|
||||||
DEBUG= -g -ggdb
|
DEBUG= -g -ggdb
|
||||||
else
|
else
|
||||||
FINAL_CFLAGS= $(STD) $(WARN) $(OPT) $(DEBUG) $(CFLAGS) $(REDIS_CFLAGS)
|
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
|
FINAL_LIBS= -lm -pthread
|
||||||
DEBUG= -g -rdynamic -ggdb
|
DEBUG= -g -rdynamic -ggdb
|
||||||
endif
|
endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user