diff options
author | Ulya Trafimovich <skvadrik@google.com> | 2020-09-10 12:48:53 +0100 |
---|---|---|
committer | Ulya Trafimovich <skvadrik@google.com> | 2020-09-11 11:31:22 +0100 |
commit | 663dc53c94d2bd6f3dab9198e52a846c083ad947 (patch) | |
tree | 702fe18b517ef945755263e5acf5e491ae7bb5e9 /java/java.go | |
parent | c2c2d4e7166f0345d8c76fa4328d9dbd3eb1fb9a (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.go | 1 |
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"} ) |