From 3b4ee2622b29a6e23f7c8f1a8055f264287181cd Mon Sep 17 00:00:00 2001 From: Colin Cross Date: Fri, 18 Nov 2016 11:30:54 -0800 Subject: [PATCH] Fix linking libc++ on mac Darwin seems to have trouble with weak symbols, adding -Wl,-undefined,dynamic_lookup moves the problem to runtime where it seems to work. Test: aidl-cpp builds and starts Change-Id: Ia8553abd5a9b61ed65dd4b064e57d30ad2418263 --- Android.bp | 1 + 1 file changed, 1 insertion(+) diff --git a/Android.bp b/Android.bp index bf9ee5841..6d7acc970 100644 --- a/Android.bp +++ b/Android.bp @@ -86,6 +86,7 @@ cc_library_shared { unexported_symbols_list: "lib/libc++unexp.exp", force_symbols_not_weak_list: "lib/notweak.exp", force_symbols_weak_list: "lib/weak.exp", + ldflags: ["-Wl,-undefined,dynamic_lookup"], }, linux: {