From 7508a81d40dcda7367073f3f945b3e8b32ea9d04 Mon Sep 17 00:00:00 2001 From: Dan Albert Date: Mon, 15 Jun 2015 11:39:29 -0700 Subject: [PATCH] Fix libdl inclusion for default-ub. We shouldn't be using ldlibs for target libraries because it doesn't add a real dependency. Change-Id: Ib1ec40b95356feb521e95674b64d04d5ecc06332 --- core/config_sanitizers.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/config_sanitizers.mk b/core/config_sanitizers.mk index b116283ffc..87cf65c934 100644 --- a/core/config_sanitizers.mk +++ b/core/config_sanitizers.mk @@ -52,12 +52,13 @@ endif ifneq ($(filter default-ub,$(my_sanitize)),) my_sanitize := $(CLANG_DEFAULT_UB_CHECKS) - my_ldlibs += -ldl ifdef LOCAL_IS_HOST_MODULE my_cflags += -fno-sanitize-recover=all + my_ldlibs += -ldl else my_cflags += -fsanitize-undefined-trap-on-error + my_shared_libraries += libdl endif endif