Only add libdl dependency for ASan/TSan on target.

Only sanitizers that intercept stuff need that. For example,
SafeStack does not, and I think UBSan too.

Bug: 27729263
Change-Id: I413cd46cc6c6914a363a3c53da7954beacd8f0d8
diff --git a/core/config_sanitizers.mk b/core/config_sanitizers.mk
index 26dbb73..6b18be5 100644
--- a/core/config_sanitizers.mk
+++ b/core/config_sanitizers.mk
@@ -101,7 +101,9 @@
       my_cflags += -fsanitize-trap=all
       my_cflags += -ftrap-function=abort
     endif
-    my_shared_libraries += libdl
+    ifneq ($(filter address thread,$(my_sanitize)),)
+      my_shared_libraries += libdl
+    endif
   endif
 endif