summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Elliott Hughes <enh@google.com> 2024-06-18 18:23:59 +0000
committer Elliott Hughes <enh@google.com> 2024-06-18 18:23:59 +0000
commit395607d5af77cad6a57b59f80a071c23ff1955a0 (patch)
treeedb6d900f80be9e7fd042d2faae6920e52e4a4a3
parentc4cb9057adc83dc111e601a548ccbdcb51321d4d (diff)
Use the factored out bug 24465209 workaround for libjnigraphics.
Slight functional change: the global workaround includes both ILP32 ABIs, not just arm. But since none of this is going to be removed until we remove the ILP32 ABIs completely (and x86 only really still exists as a proxy for convenient CI testing of arm32), that seems reasonable. Change-Id: I4d3d72ee5846a155a8ca547cfd3180bde735cd27
-rw-r--r--native/graphics/jni/Android.bp10
1 files changed, 3 insertions, 7 deletions
diff --git a/native/graphics/jni/Android.bp b/native/graphics/jni/Android.bp
index 746c280edc70..8f16f762f7ef 100644
--- a/native/graphics/jni/Android.bp
+++ b/native/graphics/jni/Android.bp
@@ -23,6 +23,9 @@ package {
cc_library_shared {
name: "libjnigraphics",
+ defaults: [
+ "bug_24465209_workaround",
+ ],
cflags: [
"-Wall",
@@ -47,13 +50,6 @@ cc_library_shared {
static_libs: ["libarect"],
- arch: {
- arm: {
- // TODO: This is to work around b/24465209. Remove after root cause is fixed
- pack_relocations: false,
- ldflags: ["-Wl,--hash-style=both"],
- },
- },
host_supported: true,
target: {
android: {