|
|
|
@ -1,11 +1,11 @@
|
|
|
|
|
Index: Makefile
|
|
|
|
|
--- Makefile.orig 2019-07-22 19:06:48.995439000 +0200
|
|
|
|
|
+++ Makefile 2019-07-22 19:09:24.645964000 +0200
|
|
|
|
|
@@ -1,18 +1,24 @@
|
|
|
|
|
--- Makefile.orig 2020-01-26 19:16:39.000000000 +0100
|
|
|
|
|
+++ Makefile 2020-01-27 09:42:40.069630000 +0100
|
|
|
|
|
@@ -1,25 +1,32 @@
|
|
|
|
|
-DEBUGFLAGS = -g -ggdb -O2
|
|
|
|
|
+DEBUGFLAGS = -O2
|
|
|
|
|
ifeq ($(DEBUG), 1)
|
|
|
|
|
DEBUGFLAGS = -g -ggdb -O0
|
|
|
|
|
DEBUGFLAGS = -g -ggdb -O0 -pedantic
|
|
|
|
|
endif
|
|
|
|
|
|
|
|
|
|
# find the OS
|
|
|
|
@ -20,17 +20,18 @@ Index: Makefile
|
|
|
|
|
LD=gcc
|
|
|
|
|
- SHOBJ_CFLAGS ?= -fno-common -g -ggdb
|
|
|
|
|
+ SHOBJ_CFLAGS ?= -fno-common
|
|
|
|
|
+ SHOBJ_LDFLAGS ?= -shared -Wl,-Bsymbolic,-Bsymbolic-functions
|
|
|
|
|
+else
|
|
|
|
|
SHOBJ_LDFLAGS ?= -shared -Wl,-Bsymbolic,-Bsymbolic-functions
|
|
|
|
|
else
|
|
|
|
|
+ifeq ($(uname_S),FreeBSD)
|
|
|
|
|
+ CC=gcc
|
|
|
|
|
+ LD=gcc
|
|
|
|
|
+ SHOBJ_CFLAGS ?= -fno-common
|
|
|
|
|
SHOBJ_LDFLAGS ?= -shared -Wl,-Bsymbolic,-Bsymbolic-functions
|
|
|
|
|
else
|
|
|
|
|
+ SHOBJ_LDFLAGS ?= -shared -Wl,-Bsymbolic,-Bsymbolic-functions
|
|
|
|
|
+else
|
|
|
|
|
CC=clang
|
|
|
|
|
@@ -20,6 +26,7 @@
|
|
|
|
|
SHOBJ_CFLAGS ?= -dynamic -fno-common -g -ggdb
|
|
|
|
|
CFLAGS += -mmacosx-version-min=10.6
|
|
|
|
|
- SHOBJ_CFLAGS ?= -dynamic -fno-common -g -ggdb
|
|
|
|
|
+ SHOBJ_CFLAGS ?= -dynamic -fno-common
|
|
|
|
|
SHOBJ_LDFLAGS ?= -dylib -exported_symbol _RedisModule_OnLoad -macosx_version_min 10.6
|
|
|
|
|
endif
|
|
|
|
|
+endif
|
|
|
|
|