From: Luca Barbato Date: Tue, 14 May 2013 20:41:14 +0000 (+0200) Subject: configure: support gcc-4.8 instrumentation X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=0ba49d28a1c58e1fc16c0406617a3bfc99c322dd;p=ffmpeg 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 --- diff --git a/configure b/configure index 616e4bd7196..e890c155e93 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"