Use "-z muldefs" to work around duplicate symbol issues.

Bug: 18389563

The duplicate symbols arise as part of a compiler-rt update, which impacts
libc++_static.a (and causes conflicts with the symbols in libgcc.a).

Change-Id: I67d25c5ffcf6bbf199593a07917b1dc739301a57
diff --git a/memtrack/Android.mk b/memtrack/Android.mk
index f05d6c4..5fa9f15 100644
--- a/memtrack/Android.mk
+++ b/memtrack/Android.mk
@@ -46,4 +46,11 @@
     libdl \
 
 LOCAL_CXX_STL := libc++_static
+
+# Bug: 18389563 - Today, libc++_static and libgcc have duplicate sybols for
+# __aeabi_uidiv(). Allowing multiple definitions lets the build proceed, but
+# updating compiler-rt to be a superset of libgcc will allow this WAR to be
+# removed.
+LOCAL_LDFLAGS := -Wl,-z,muldefs
+
 include $(BUILD_EXECUTABLE)