Index: third_party/tcmalloc/chromium/src/libc_override.h |
diff --git a/third_party/tcmalloc/chromium/src/libc_override.h b/third_party/tcmalloc/chromium/src/libc_override.h |
index 089084a2e4988d34fd0723f4d651f194e264a2c4..c69a15067afcfa552b4d76cb255cc4bf43f4fd10 100644 |
--- a/third_party/tcmalloc/chromium/src/libc_override.h |
+++ b/third_party/tcmalloc/chromium/src/libc_override.h |
@@ -84,7 +84,11 @@ static void ReplaceSystemAlloc() { } |
// Not all gcc systems necessarily support weak symbols, but all the |
// ones I know of do, so for now just assume they all do. |
#elif defined(__GNUC__) |
+#if defined (__ANDROID__) |
+#include "libc_override_gcc_and_weak_bionic.h" |
+#else |
#include "libc_override_gcc_and_weak.h" |
+#endif |
#else |
#error Need to add support for your libc/OS here |