Fixes libdl link errors on x86 and mips32

Change-Id: I9db444307888f8154b7cd9f992907836a9419684
diff --git a/Android.mk b/Android.mk
index 92ecddc..16cf8e9 100644
--- a/Android.mk
+++ b/Android.mk
@@ -59,6 +59,11 @@
 LOCAL_CPPFLAGS := $(LIBCXX_CPPFLAGS)
 LOCAL_SYSTEM_SHARED_LIBRARIES := libc
 LOCAL_SHARED_LIBRARIES := libcxxabi
+
+ifneq ($(TARGET_ARCH),$(filter $(TARGET_ARCH),arm arm64))
+	LOCAL_SHARED_LIBRARIES += libdl
+endif
+
 include $(BUILD_SHARED_LIBRARY)
 
 include $(CLEAR_VARS)