From b28ffc77445c7aed5d4d817152421f6f1f2c4f6d Mon Sep 17 00:00:00 2001 From: Dmitriy Ivanov Date: Mon, 12 Oct 2015 16:27:32 -0700 Subject: [PATCH] linker: Switch to clang x86_64 gcc exports malloc/free and co functions because they are defined with visibility "default" somewhere in gcc builtins; and vector d-tors for some reason. Switching to clang fixes this problem. Bug: http://b/24785482 Change-Id: I741503b4b446523e7ff3fb16de13ed99991fd0c0 --- linker/Android.mk | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/linker/Android.mk b/linker/Android.mk index 585a73809..8be53a195 100644 --- a/linker/Android.mk +++ b/linker/Android.mk @@ -2,7 +2,9 @@ LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) -LOCAL_SRC_FILES:= \ +LOCAL_CLANG := true + +LOCAL_SRC_FILES := \ debugger.cpp \ dlfcn.cpp \ linker.cpp \