OSDN Git Service

Auto-generate runtime namespace
authorJooyung Han <jooyung@google.com>
Thu, 6 Feb 2020 11:46:02 +0000 (20:46 +0900)
committerJooyung Han <jooyung@google.com>
Fri, 7 Feb 2020 04:47:09 +0000 (13:47 +0900)
commitb818280515c2a0b84a7a90869607a20fe13fb1c5
tree3cf05e3c1c73931a9fe129ee3f1283f48679fc5c
parent834efc8c45ab67ae02b7872b4e74766f821394f3
Auto-generate runtime namespace

runtime apex provides bionic(libc/libm/libdl) libraries. But actually
they are supposed to be accessed via symlinks in /system/lib (i.e.
system namespace).

By amending soong not to emit those bionic libs as providing libs of
runtime apex, now runtime apex can be auto-generated by linkerconfig.

Bug: 144664390
Test: build / flash / boot
Change-Id: Idda42801a608e5fcb495bfccdd07ca6c0666a53d
contents/include/linkerconfig/namespacebuilder.h
contents/namespace/namespacebuilder.cc
contents/namespace/runtime.cc [deleted file]