Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 83207a29 authored by Jiyong Park's avatar Jiyong Park
Browse files

Cut the static deps from libandroid_runtime to libnativeloader and libnativebridge

The dependencies are replaced with *_lazy libraries which dynamically
load and links to the real libraries at runtime using dlopen and dlsym.

This allows libandroid_runtime to be used by early processes that are executed
before the activation of the runtime APEX where libnativeloader and
libnativebridge are provided.

Bug: 123403798
Test: m
Test: device boots to the UI
Change-Id: I89a11bd0e9bef77db5da6d80840728b9a6f2a528
parent efc16ab0
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -278,8 +278,8 @@ cc_library_shared {
        "libsoundtrigger",
        "libminikin",
        "libprocessgroup",
        "libnativebridge",
        "libnativeloader",
        "libnativebridge_lazy",
        "libnativeloader_lazy",
        "libmemunreachable",
        "libhidlbase",
        "libhidltransport",