More Mac build hackery.
Change-Id: I4d11ff8b46d762ad6d19ef31f42111933610ed6b
diff --git a/build/Android.common.mk b/build/Android.common.mk
index 6f1119a..08ee5e3 100644
--- a/build/Android.common.mk
+++ b/build/Android.common.mk
@@ -86,6 +86,8 @@
ifneq ($(HOST_OS),linux)
# Some Mac OS pthread header files are broken with -fkeep-inline-functions.
ART_HOST_DEBUG_CFLAGS := $(filter-out -fkeep-inline-functions,$(ART_HOST_DEBUG_CFLAGS))
+ # Mac OS doesn't have libsupc++.
+ ART_HOST_DEBUG_LDLIBS := $(filter-out -lsupc++,$(ART_HOST_DEBUG_LDLIBS))
endif
ART_TARGET_DEBUG_CFLAGS := $(art_debug_cflags)
diff --git a/build/Android.libart.mk b/build/Android.libart.mk
index 0597f84..4b882b6 100644
--- a/build/Android.libart.mk
+++ b/build/Android.libart.mk
@@ -95,17 +95,18 @@
LOCAL_STATIC_LIBRARIES += librsloader libLLVMSupport
endif
LOCAL_SHARED_LIBRARIES := liblog libnativehelper
- ifneq ($(HOST_OS),darwin)
- LOCAL_SHARED_LIBRARIES += libcorkscrew # native stack trace support
- endif
ifeq ($$(art_target_or_host),target)
LOCAL_SHARED_LIBRARIES += libcutils libstlport libz libdl
LOCAL_SHARED_LIBRARIES += libdynamic_annotations # tsan support
+ LOCAL_SHARED_LIBRARIES += libcorkscrew # native stack trace support
else # host
LOCAL_STATIC_LIBRARIES += libcutils
LOCAL_SHARED_LIBRARIES += libz-host
LOCAL_SHARED_LIBRARIES += libdynamic_annotations-host # tsan support
LOCAL_LDLIBS += -ldl -lpthread
+ ifneq ($(HOST_OS),darwin)
+ LOCAL_SHARED_LIBRARIES += libcorkscrew # native stack trace support
+ endif
ifeq ($(HOST_OS),linux)
LOCAL_LDLIBS += -lrt
endif