summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoseph Henry <josephjah@gmail.com>2018-07-11 16:32:49 -0700
committerJoseph Henry <josephjah@gmail.com>2018-07-11 16:32:49 -0700
commitf302fac423db6cc0e5e8c1758a74a7d7b7d8bf04 (patch)
treea67fdd235806dbffb0e60ec8f5a781810ec103dc
parent28cb40529d04e61a188e9d4a2a316690703ea605 (diff)
downloadinfinitytier-f302fac423db6cc0e5e8c1758a74a7d7b7d8bf04.tar.gz
infinitytier-f302fac423db6cc0e5e8c1758a74a7d7b7d8bf04.zip
Minor tweak to linux makefile
-rw-r--r--make-linux.mk8
1 files changed, 6 insertions, 2 deletions
diff --git a/make-linux.mk b/make-linux.mk
index b3a63f54..47d66118 100644
--- a/make-linux.mk
+++ b/make-linux.mk
@@ -46,12 +46,16 @@ endif
# Trying to use dynamically linked libhttp-parser causes tons of compatibility problems.
ONE_OBJS+=ext/http-parser/http_parser.o
-ifeq ($(ZT_TRACE),1)
- override DEFS+=-DZT_TRACE
+# Build with address sanitization library for advanced debugging (clang)
+ifeq ($(ZT_SANITIZE),1)
+ DEFS+=-fsanitize=address -DASAN_OPTIONS=symbolize=1
endif
ifeq ($(ZT_DEBUG_TRACE),1)
DEFS+=-DZT_DEBUG_TRACE
endif
+ifeq ($(ZT_TRACE),1)
+ DEFS+=-DZT_TRACE
+endif
ifeq ($(ZT_RULES_ENGINE_DEBUGGING),1)
override DEFS+=-DZT_RULES_ENGINE_DEBUGGING