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
This commit is contained in:
Colin Cross
2016-11-18 11:30:54 -08:00
parent be9a8c0662
commit 3b4ee2622b

View File

@@ -86,6 +86,7 @@ cc_library_shared {
unexported_symbols_list: "lib/libc++unexp.exp", unexported_symbols_list: "lib/libc++unexp.exp",
force_symbols_not_weak_list: "lib/notweak.exp", force_symbols_not_weak_list: "lib/notweak.exp",
force_symbols_weak_list: "lib/weak.exp", force_symbols_weak_list: "lib/weak.exp",
ldflags: ["-Wl,-undefined,dynamic_lookup"],
}, },
linux: { linux: {