From 2148a1243ea9bfe2df491d39f63bd6d813dda252 Mon Sep 17 00:00:00 2001 From: Evgenii Stepanov Date: Tue, 26 May 2015 17:31:13 -0700 Subject: [PATCH] Fix ODR issues in ART. Linking against both libziparchive-host and libz-host results in libz loaded twice (because it is also linked statically in libziparchive). bug: 21365909 Change-Id: Ie924e0b38e4c0811daff06e7c0bfed048e7ca82f --- libziparchive/Android.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libziparchive/Android.mk b/libziparchive/Android.mk index a3087eed7..559c48bb3 100644 --- a/libziparchive/Android.mk +++ b/libziparchive/Android.mk @@ -42,8 +42,8 @@ include $(BUILD_HOST_STATIC_LIBRARY) include $(CLEAR_VARS) LOCAL_CPP_EXTENSION := .cc LOCAL_SRC_FILES := ${source_files} -LOCAL_STATIC_LIBRARIES := libz libutils -LOCAL_SHARED_LIBRARIES := liblog libbase +LOCAL_STATIC_LIBRARIES := libutils +LOCAL_SHARED_LIBRARIES := libz-host liblog libbase LOCAL_MODULE:= libziparchive-host LOCAL_CFLAGS := -Werror LOCAL_MULTILIB := both