Skip to content
Commit 7bfb3ae8 authored by Todd Kennedy's avatar Todd Kennedy
Browse files

Remove arch check

In P, we accepted a public patch -- see https://android-review.googlesource.com/c/platform/frameworks/base/+/543520
that prevented system apps from removing multi-arch support. While the
idea was sound -- the intent was to prevent accepting an update that
accidentally removed access to native libraries -- it was lacking in
enforcement and only created update issues.

The proper solution would be for the package to declare they provide
native libraries that are intended for use by other packages. Then,
the platform would prevent access to any native library that did not
have this declaration. In this way, packages can declare their contract
with other packages and the platform enforces this contract.

Without this level of enforcement, the current check does not actually
protect anything. And, in some instances, it only gets in the way.
We'll remove the check until we get the correct, complete solution if
it's critical enough to schedule and implement.

Test: Manual
Change-Id: Iaa4be28eec64e3b6eae3b6ec154946351f63f0e5
parent bbfd9103
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment