summaryrefslogtreecommitdiffstatshomepage
path: root/makefile
diff options
context:
space:
mode:
author Oliver Stöneberg <firewave@users.noreply.github.com>2013-05-04 09:54:42 +0000
committer Oliver Stöneberg <firewave@users.noreply.github.com>2013-05-04 09:54:42 +0000
commit89df8ed41ec1bcb3d60346604ed9ba62bcdb69d4 (patch)
tree0514c292aa54e836607dec08d34bf0587e9f2cdf /makefile
parente7c50f60191fa71fd8bb8a17da27082a6620480f (diff)
added additional compiler and linker flags necessary for ThreadSanitizer (nw)
Diffstat (limited to 'makefile')
-rw-r--r--makefile6
1 files changed, 6 insertions, 0 deletions
diff --git a/makefile b/makefile
index 041a7df3cf3..077f1cd05c6 100644
--- a/makefile
+++ b/makefile
@@ -533,6 +533,9 @@ endif
ifdef SANITIZE
CCOMFLAGS += -fsanitize=$(SANITIZE)
+ifneq (,$(findstring thread,$(SANITIZE)))
+CCOMFLAGS += -fPIE
+endif
endif
#-------------------------------------------------
@@ -602,6 +605,9 @@ endif
ifdef SANITIZE
LDFLAGS += -fsanitize=$(SANITIZE)
+ifneq (,$(findstring thread,$(SANITIZE)))
+LDFLAGS += -pie
+endif
endif