summaryrefslogtreecommitdiff
path: root/java/java.go
diff options
context:
space:
mode:
authorUlya Trafimovich <skvadrik@google.com>2020-09-10 12:48:53 +0100
committerUlya Trafimovich <skvadrik@google.com>2020-09-11 11:31:22 +0100
commit663dc53c94d2bd6f3dab9198e52a846c083ad947 (patch)
tree702fe18b517ef945755263e5acf5e491ae7bb5e9 /java/java.go
parentc2c2d4e7166f0345d8c76fa4328d9dbd3eb1fb9a (diff)
Consistently use default install path for compatibility <uses-library>.
Previously default install path was provided only for comatibility libraries that are added explicitly via `uses_libs`/`optional_uses_libs` properties. This didn't take into account compatibility libraries that are added by Soong when it computes transitive closure of SDK library dependencies. As a result, install path in such cases remained unknown, and the corresponding compatibility library was omitted from class loader context, which caused 'ClassLoaderContext shared library size mismatch' errors at first boot on device. Test: lunch aosp_cf_x86_phone-userdebug && m Bug: 132357300 Change-Id: If661272f46803299c8640f7f5ef161c8217d07e4
Diffstat (limited to 'java/java.go')
-rw-r--r--java/java.go1
1 files changed, 0 insertions, 1 deletions
diff --git a/java/java.go b/java/java.go
index 9830c51f6..82518c9db 100644
--- a/java/java.go
+++ b/java/java.go
@@ -570,7 +570,6 @@ var (
certificateTag = dependencyTag{name: "certificate"}
instrumentationForTag = dependencyTag{name: "instrumentation_for"}
usesLibTag = dependencyTag{name: "uses-library"}
- usesLibCompatTag = dependencyTag{name: "uses-library-compat"}
extraLintCheckTag = dependencyTag{name: "extra-lint-check"}
)