aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJiyong Park2018-12-26 02:32:56 -0600
committerJiyong Park2019-01-10 22:44:20 -0600
commit2a0ed36bd994e953be93ca35bb15a35c12b023f9 (patch)
tree84c600ce88bed828b859be3e9446c602fd2652ad
parentbdf0ec03b67f044fa9f9d1a5ab488b0fe96445b5 (diff)
downloadplatform-build-2a0ed36bd994e953be93ca35bb15a35c12b023f9.tar.gz
platform-build-2a0ed36bd994e953be93ca35bb15a35c12b023f9.tar.xz
platform-build-2a0ed36bd994e953be93ca35bb15a35c12b023f9.zip
Install bootstrap variant of bionic libs
Bionic libs are moved to the runtime APEX and thus are available via the path /apex/com.android.runtime/lib[64]. However, for processes that are started before the APEX is ready, a copy of the bionic libs should be left under /system/lib[64]. This change ensures that the bootstrap bionic libs are always installed to the system partition. Note that, at runtime, the bionic libs in the runtime APEX are bind-mounted to /system/lib/<libname>.so which essentially hides the bootstrap bionic libs to the processes after the activation of the runtime APEX. Bug: 120266448 Test: m and check that libc, libdl, libm are under /system/lib[64] Change-Id: I9d5e8e718aa020c012f312a70ed54652130048dd
-rw-r--r--target/product/base_system.mk6
1 files changed, 3 insertions, 3 deletions
diff --git a/target/product/base_system.mk b/target/product/base_system.mk
index 63db56425..7c3ac3b3d 100644
--- a/target/product/base_system.mk
+++ b/target/product/base_system.mk
@@ -118,14 +118,14 @@ PRODUCT_PACKAGES += \
118 libaudioutils \ 118 libaudioutils \
119 libbinder \ 119 libbinder \
120 libbinder_ndk \ 120 libbinder_ndk \
121 libc \ 121 libc.bootstrap \
122 libcamera2ndk \ 122 libcamera2ndk \
123 libcamera_client \ 123 libcamera_client \
124 libcameraservice \ 124 libcameraservice \
125 libc_malloc_debug \ 125 libc_malloc_debug \
126 libc_malloc_hooks \ 126 libc_malloc_hooks \
127 libcutils \ 127 libcutils \
128 libdl \ 128 libdl.bootstrap \
129 libdrmframework \ 129 libdrmframework \
130 libdrmframework_jni \ 130 libdrmframework_jni \
131 libEGL \ 131 libEGL \
@@ -145,7 +145,7 @@ PRODUCT_PACKAGES += \
145 libjnigraphics \ 145 libjnigraphics \
146 libjpeg \ 146 libjpeg \
147 liblog \ 147 liblog \
148 libm \ 148 libm.bootstrap \
149 libmdnssd \ 149 libmdnssd \
150 libmedia \ 150 libmedia \
151 libmedia_jni \ 151 libmedia_jni \