From 0ba49d28a1c58e1fc16c0406617a3bfc99c322dd Mon Sep 17 00:00:00 2001 From: Luca Barbato Date: Tue, 14 May 2013 22:41:14 +0200 Subject: [PATCH] configure: support gcc-4.8 instrumentation Since version 4.8 gcc sports asan and tsan integration that can be leveraged when hunting bugs. Signed-off-by: Luca Barbato --- configure | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/configure b/configure index 616e4bd..e890c15 100755 --- a/configure +++ b/configure @@ -2214,6 +2214,16 @@ case "$toolchain" in add_cflags -fsanitize=thread -pie add_ldflags -fsanitize=thread -pie ;; + gcc-asan) + cc_default="gcc" + add_cflags -fsanitize=address + add_ldflags -fsanitize=address + ;; + gcc-tsan) + cc_default="gcc" + add_cflags -fsanitize=thread -pie -fPIC + add_ldflags -fsanitize=thread -pie -fPIC + ;; valgrind-massif) target_exec_default="valgrind" target_exec_args="--alloc-fn=av_malloc --alloc-fn=av_mallocz" -- 2.7.4