mirror of
https://github.com/fluencelabs/redis
synced 2025-03-19 17:10:50 +00:00
BSDs don't have -ldl
This commit is contained in:
parent
41d804d9dc
commit
b7b9aa6d9b
20
src/Makefile
20
src/Makefile
@ -55,7 +55,7 @@ endif
|
|||||||
|
|
||||||
FINAL_CFLAGS=$(STD) $(WARN) $(OPT) $(DEBUG) $(CFLAGS) $(REDIS_CFLAGS) -I../deps/geohash-int
|
FINAL_CFLAGS=$(STD) $(WARN) $(OPT) $(DEBUG) $(CFLAGS) $(REDIS_CFLAGS) -I../deps/geohash-int
|
||||||
FINAL_LDFLAGS=$(LDFLAGS) $(REDIS_LDFLAGS) $(DEBUG)
|
FINAL_LDFLAGS=$(LDFLAGS) $(REDIS_LDFLAGS) $(DEBUG)
|
||||||
FINAL_LIBS=-lm -ldl
|
FINAL_LIBS=-lm
|
||||||
DEBUG=-g -ggdb
|
DEBUG=-g -ggdb
|
||||||
|
|
||||||
ifeq ($(uname_S),SunOS)
|
ifeq ($(uname_S),SunOS)
|
||||||
@ -65,17 +65,27 @@ ifeq ($(uname_S),SunOS)
|
|||||||
FINAL_LIBS+= -ldl -lnsl -lsocket -lresolv -lpthread -lrt
|
FINAL_LIBS+= -ldl -lnsl -lsocket -lresolv -lpthread -lrt
|
||||||
else
|
else
|
||||||
ifeq ($(uname_S),Darwin)
|
ifeq ($(uname_S),Darwin)
|
||||||
# Darwin (nothing to do)
|
# Darwin
|
||||||
|
FINAL_LIBS+= -ldl
|
||||||
else
|
else
|
||||||
ifeq ($(uname_S),AIX)
|
ifeq ($(uname_S),AIX)
|
||||||
# AIX
|
# AIX
|
||||||
FINAL_LDFLAGS+= -Wl,-bexpall
|
FINAL_LDFLAGS+= -Wl,-bexpall
|
||||||
FINAL_LIBS+= -pthread -lcrypt -lbsd
|
FINAL_LIBS+=-ldl -pthread -lcrypt -lbsd
|
||||||
|
else
|
||||||
|
ifeq ($(uname_S),OpenBSD)
|
||||||
|
# OpenBSD
|
||||||
|
FINAL_LIBS+= -lpthread
|
||||||
|
else
|
||||||
|
ifeq ($(uname_S),FreeBSD)
|
||||||
|
# FreeBSD
|
||||||
|
FINAL_LIBS+= -lpthread
|
||||||
else
|
else
|
||||||
# All the other OSes (notably Linux)
|
# All the other OSes (notably Linux)
|
||||||
FINAL_LDFLAGS+= -rdynamic
|
FINAL_LDFLAGS+= -rdynamic
|
||||||
FINAL_LIBS+= -pthread
|
FINAL_LIBS+=-ldl -pthread
|
||||||
|
endif
|
||||||
|
endif
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user