From bf9a0bcb47de1ddadca272a7227071a46d4d5fac Mon Sep 17 00:00:00 2001 From: Yi Kong Date: Fri, 24 Jun 2022 21:41:22 +0800 Subject: [PATCH] Opt host darwin libcxx out of LLD LLD does not implement force_symbols_weak_list or force_symbols_not_weak_list. Fallback to ld64. Test: presubmit Bug: 236924555 Change-Id: I90acaf3f562993cde6da2d2d8cc75cc18cbfc88a --- Android.bp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Android.bp b/Android.bp index 4b01aa28a..c67399499 100644 --- a/Android.bp +++ b/Android.bp @@ -168,6 +168,9 @@ cc_library_shared { target: { darwin: { + // TODO: LLD does not implement force_symbols_weak_list or + // force_symbols_not_weak_list. Opt out and keep using ld64. + use_clang_lld: false, unexported_symbols_list: "lib/libc++unexp.exp", force_symbols_not_weak_list: "lib/notweak.exp", force_symbols_weak_list: "lib/weak.exp",