diff -up redis-2.8.18/deps/linenoise/Makefile.pic redis-2.8.18/deps/linenoise/Makefile --- redis-2.8.18/deps/linenoise/Makefile.pic 2014-12-04 11:36:52.000000000 +0100 +++ redis-2.8.18/deps/linenoise/Makefile 2014-12-04 19:41:57.437824019 +0100 @@ -2,7 +2,7 @@ STD= WARN= -Wall OPT= -Os -R_CFLAGS= $(STD) $(WARN) $(OPT) $(DEBUG) $(CFLAGS) +R_CFLAGS= $(STD) $(WARN) $(OPT) $(DEBUG) $(CFLAGS) -fPIC R_LDFLAGS= $(LDFLAGS) DEBUG= -g diff -up redis-2.8.18/deps/Makefile.pic redis-2.8.18/deps/Makefile --- redis-2.8.18/deps/Makefile.pic 2014-12-04 19:41:57.437824019 +0100 +++ redis-2.8.18/deps/Makefile 2014-12-04 19:43:26.346186323 +0100 @@ -58,7 +58,7 @@ ifeq ($(uname_S),SunOS) LUA_CFLAGS= -D__C99FEATURES__=1 endif -LUA_CFLAGS+= -O2 -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL $(CFLAGS) +LUA_CFLAGS+= -O2 -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL $(CFLAGS) -fPIC LUA_LDFLAGS+= $(LDFLAGS) # lua's Makefile defines AR="ar rcu", which is unusual, and makes it more # challenging to cross-compile lua (and redis). These defines make it easier