From cd1e70b874f811e74efb20f650cf427cc685c2b6 Mon Sep 17 00:00:00 2001 From: Yi Kong Date: Tue, 22 Sep 2020 01:06:32 +0800 Subject: [PATCH] Workaround global ThinLTO build break These projects triggers Clang crash for global ThinLTO build. Disable ThinLTO for these projects for now. This CL has no affect for normal builds. Test: GLOBAL_THINLTO=true m Bug: 169004486 Change-Id: Id0c7d243250b6dc7f1ec3099c77cebc179d2c3b3 --- core/jni/Android.bp | 5 +++++ media/jni/Android.bp | 5 +++++ media/jni/audioeffect/Android.bp | 5 +++++ 3 files changed, 15 insertions(+) diff --git a/core/jni/Android.bp b/core/jni/Android.bp index f0f1b74c37b3a..1968146099ae0 100644 --- a/core/jni/Android.bp +++ b/core/jni/Android.bp @@ -315,4 +315,9 @@ cc_library_shared { cflags: ["-DANDROID_EXPERIMENTAL_MTE"], }, }, + + // Workaround Clang LTO crash. + lto: { + never: true, + }, } diff --git a/media/jni/Android.bp b/media/jni/Android.bp index d2294b38d992a..d3466702ebf2e 100644 --- a/media/jni/Android.bp +++ b/media/jni/Android.bp @@ -96,6 +96,11 @@ cc_library_shared { "-Wunused", "-Wunreachable-code", ], + + // Workaround Clang LTO crash. + lto: { + never: true, + }, } cc_library_shared { diff --git a/media/jni/audioeffect/Android.bp b/media/jni/audioeffect/Android.bp index 5ba5c0159275a..40e4c54c2921f 100644 --- a/media/jni/audioeffect/Android.bp +++ b/media/jni/audioeffect/Android.bp @@ -28,4 +28,9 @@ cc_library_shared { "-Wunused", "-Wunreachable-code", ], + + // Workaround Clang LTO crash. + lto: { + never: true, + }, }