summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLogan Chien2018-01-11 06:00:37 -0600
committerLogan Chien2018-01-21 21:30:56 -0600
commit91b3fb4f3f172d1c314415d7b05873872951e08c (patch)
tree1c0f4a9070b187ad58b8e8d86072ea05f06cbfa7
parent0ba2c9f4a242570b416a2814818787a4d29d3f19 (diff)
downloadplatform-system-core-91b3fb4f3f172d1c314415d7b05873872951e08c.tar.gz
platform-system-core-91b3fb4f3f172d1c314415d7b05873872951e08c.tar.xz
platform-system-core-91b3fb4f3f172d1c314415d7b05873872951e08c.zip
ld.config.txt: Move vendor vndk to vndk namespace
This commit moves /{odm,vendor}/lib[64]/vndk[-sp] to vndk namespace so that vndk extension can override vndk libs from /system/lib[64]/vndk[-sp]. Bug: 69824336 Test: Create libutils_ext locally and it can be called from android.hardware.nfc@1.0-service. Change-Id: Id63e58d665fa41eda85950ee1d16fe06c35cd7d3
-rw-r--r--rootdir/etc/ld.config.txt.in28
1 files changed, 14 insertions, 14 deletions
diff --git a/rootdir/etc/ld.config.txt.in b/rootdir/etc/ld.config.txt.in
index cad09c3ff..2a801fad8 100644
--- a/rootdir/etc/ld.config.txt.in
+++ b/rootdir/etc/ld.config.txt.in
@@ -234,27 +234,15 @@ namespace.default.isolated = true
234namespace.default.visible = true 234namespace.default.visible = true
235 235
236namespace.default.search.paths = /odm/${LIB} 236namespace.default.search.paths = /odm/${LIB}
237namespace.default.search.paths += /odm/${LIB}/vndk
238namespace.default.search.paths += /odm/${LIB}/vndk-sp
239namespace.default.search.paths += /vendor/${LIB} 237namespace.default.search.paths += /vendor/${LIB}
240namespace.default.search.paths += /vendor/${LIB}/vndk
241namespace.default.search.paths += /vendor/${LIB}/vndk-sp
242 238
243namespace.default.permitted.paths = /odm 239namespace.default.permitted.paths = /odm
244namespace.default.permitted.paths += /vendor 240namespace.default.permitted.paths += /vendor
245 241
246namespace.default.asan.search.paths = /data/asan/odm/${LIB} 242namespace.default.asan.search.paths = /data/asan/odm/${LIB}
247namespace.default.asan.search.paths += /odm/${LIB} 243namespace.default.asan.search.paths += /odm/${LIB}
248namespace.default.asan.search.paths += /data/asan/odm/${LIB}/vndk
249namespace.default.asan.search.paths += /odm/${LIB}/vndk
250namespace.default.asan.search.paths += /data/asan/odm/${LIB}/vndk-sp
251namespace.default.asan.search.paths += /odm/${LIB}/vndk-sp
252namespace.default.asan.search.paths += /data/asan/vendor/${LIB} 244namespace.default.asan.search.paths += /data/asan/vendor/${LIB}
253namespace.default.asan.search.paths += /vendor/${LIB} 245namespace.default.asan.search.paths += /vendor/${LIB}
254namespace.default.asan.search.paths += /data/asan/vendor/${LIB}/vndk
255namespace.default.asan.search.paths += /vendor/${LIB}/vndk
256namespace.default.asan.search.paths += /data/asan/vendor/${LIB}/vndk-sp
257namespace.default.asan.search.paths += /vendor/${LIB}/vndk-sp
258 246
259namespace.default.asan.permitted.paths = /data/asan/odm 247namespace.default.asan.permitted.paths = /data/asan/odm
260namespace.default.asan.permitted.paths += /odm 248namespace.default.asan.permitted.paths += /odm
@@ -274,10 +262,22 @@ namespace.default.link.vndk.shared_libs += %VNDK_CORE_LIBRARIES%
274############################################################################### 262###############################################################################
275namespace.vndk.isolated = false 263namespace.vndk.isolated = false
276 264
277namespace.vndk.search.paths = /system/${LIB}/vndk-sp%VNDK_VER% 265namespace.vndk.search.paths = /odm/${LIB}/vndk
266namespace.vndk.search.paths += /odm/${LIB}/vndk-sp
267namespace.vndk.search.paths += /vendor/${LIB}/vndk
268namespace.vndk.search.paths += /vendor/${LIB}/vndk-sp
269namespace.vndk.search.paths += /system/${LIB}/vndk-sp%VNDK_VER%
278namespace.vndk.search.paths += /system/${LIB}/vndk%VNDK_VER% 270namespace.vndk.search.paths += /system/${LIB}/vndk%VNDK_VER%
279 271
280namespace.vndk.asan.search.paths = /data/asan/system/${LIB}/vndk-sp%VNDK_VER% 272namespace.vndk.asan.search.paths = /data/asan/odm/${LIB}/vndk
273namespace.vndk.asan.search.paths += /odm/${LIB}/vndk
274namespace.vndk.asan.search.paths += /data/asan/odm/${LIB}/vndk-sp
275namespace.vndk.asan.search.paths += /odm/${LIB}/vndk-sp
276namespace.vndk.asan.search.paths += /data/asan/vendor/${LIB}/vndk
277namespace.vndk.asan.search.paths += /vendor/${LIB}/vndk
278namespace.vndk.asan.search.paths += /data/asan/vendor/${LIB}/vndk-sp
279namespace.vndk.asan.search.paths += /vendor/${LIB}/vndk-sp
280namespace.vndk.asan.search.paths += /data/asan/system/${LIB}/vndk-sp%VNDK_VER%
281namespace.vndk.asan.search.paths += /system/${LIB}/vndk-sp%VNDK_VER% 281namespace.vndk.asan.search.paths += /system/${LIB}/vndk-sp%VNDK_VER%
282namespace.vndk.asan.search.paths += /data/asan/system/${LIB}/vndk%VNDK_VER% 282namespace.vndk.asan.search.paths += /data/asan/system/${LIB}/vndk%VNDK_VER%
283namespace.vndk.asan.search.paths += /system/${LIB}/vndk%VNDK_VER% 283namespace.vndk.asan.search.paths += /system/${LIB}/vndk%VNDK_VER%