diff options
author | Oliver Stöneberg <oliverst@online.de> | 2014-12-29 18:56:40 +0100 |
---|---|---|
committer | Oliver Stöneberg <oliverst@online.de> | 2014-12-29 18:56:40 +0100 |
commit | 81e4dde0c8de0a22033a7f1e6d8143bd1856be2c (patch) | |
tree | 7126f5f0d490df1eed6152a137f509b92a5131ca | |
parent | 307ea7b3994b1875b13cd08593d3570d310c5705 (diff) |
fixed SANITIZE=thread linking (nw)
-rw-r--r-- | src/lib/lib.mak | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/lib/lib.mak b/src/lib/lib.mak index c95cfe2ecfc..771339e8d0c 100644 --- a/src/lib/lib.mak +++ b/src/lib/lib.mak @@ -559,10 +559,17 @@ SQLITEOBJS = \ $(OBJ)/libsqlite3.a: $(SQLITEOBJS) +SQLITE3_FLAGS = +ifdef SANITIZE +ifneq (,$(findstring thread,$(SANITIZE))) +SQLITE3_FLAGS += -fPIC +endif +endif + ifeq ($(TARGETOS),linux) LIBS += -ldl endif $(LIBOBJ)/sqlite3/sqlite3.o: $(LIBSRC)/sqlite3/sqlite3.c | $(OSPREBUILD) @echo Compiling $<... - $(CC) $(CDEFS) $(CONLYFLAGS) -Wno-bad-function-cast -I$(LIBSRC)/sqlite3 -c $< -o $@ + $(CC) $(CDEFS) $(CONLYFLAGS) -Wno-bad-function-cast -I$(LIBSRC)/sqlite3 $(SQLITE3_FLAGS) -c $< -o $@ |