aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYi Kong <yikong@google.com>2024-03-05 15:07:30 +0900
committerYi Kong <yikong@google.com>2024-03-07 11:49:45 +0000
commitdde11096b94d7ebc4ccf1918b2449b3cab856c71 (patch)
treee905458a9ff55d98dba96167c915df5db5597b3c
parent09e987ffc32c1863f7ca117e137f8374baa14f72 (diff)
downloadlibfuse-dde11096b94d7ebc4ccf1918b2449b3cab856c71.tar.gz
Workaround build breakage from full LTO optimization
ld.lld: error: out/soong/.intermediates/external/libfuse/libfuse/android_arm64_armv8-a_sdk_static_apex30/obj/external/libfuse/lib/helper.o <inline asm>:1:1: default version symbol fuse_new@@FUSE_3.1 must be defined .symver fuse_new_31, fuse_new@@FUSE_3.1 ^ ld.lld: error: out/soong/.intermediates/external/libfuse/libfuse/android_arm64_armv8-a_sdk_static_apex30/obj/external/libfuse/lib/helper.o <inline asm>:2:1: default version symbol fuse_loop_mt@@FUSE_3.2 must be defined .symver fuse_loop_mt_32, fuse_loop_mt@@FUSE_3.2 ^ clang++: error: linker command failed with exit code 1 (use -v to see invocation) Test: presubmit Bug: 328163089 Change-Id: I4b2e91722ff05a42c3a630c1b0a0a6da342c7ebe
-rw-r--r--Android.bp3
1 files changed, 3 insertions, 0 deletions
diff --git a/Android.bp b/Android.bp
index aabfce5..3a89d5e 100644
--- a/Android.bp
+++ b/Android.bp
@@ -102,4 +102,7 @@ cc_library {
"//apex_available:platform",
"com.android.mediaprovider",
],
+
+ // Workaround LTO build breakage.
+ lto_O0: true,
}