diff options
author | Treehugger Robot <treehugger-gerrit@google.com> | 2017-03-25 05:17:31 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2017-03-25 05:17:33 +0000 |
commit | d444f8663daf935c2bc34bd42f329bace2edb05c (patch) | |
tree | e55d24b8a434a3c11ed12e0833deb6321219c383 | |
parent | f5d727f221084acc7e33a2cfb0f5ea9c1d1b998f (diff) | |
parent | ee34aecafef5f0d0c3dc6574f8cf99b3171d5bab (diff) |
Merge "Add ld.config.txt to /system/etc"
-rw-r--r-- | rootdir/etc/ld.config.txt | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/rootdir/etc/ld.config.txt b/rootdir/etc/ld.config.txt new file mode 100644 index 000000000..e3468cab8 --- /dev/null +++ b/rootdir/etc/ld.config.txt @@ -0,0 +1,47 @@ +# Copyright (C) 2017 The Android Open Source Project +# +# Bionic loader config file. +# + +#dir.vendor=/vendor/bin/ +#dir.system=/system/bin/ + +[vendor] + +# When this flag is set to true linker will +# set target_sdk_version for this binary to +# the version specified in <dirname>/.version +# file, where <dirname> = dirname(executable_path) +# +# default value is false +enable.target.sdk.version = true + +# There is always the default namespace no +# need to mention it in this list +additional.namespaces=system + +# Is the namespace isolated +namespace.default.isolated = true +namespace.default.search.paths = /vendor/${LIB} + +# TODO: property for asan search path? +namespace.default.permitted.paths = /vendor/${LIB} +namespace.default.asan.permitted.paths = /data/vendor/${LIB} +namespace.default.links = system + +# Todo complete this list +namespace.default.link.system.shared_libs = libc.so:libm.so:libdl.so:libstdc++.so + +namespace.system.isolated = true +namespace.system.search.paths = /system/${LIB}:/system/${LIB}/framework +namespace.system.permitted.paths = /system/${LIB} + +[system] +namespace.default.isolated = true +namespace.default.search.paths = /system/${LIB} +namespace.default.permitted.paths = /system/${LIB} + +# app_process will setup additional vendor namespace manually. +# Note that zygote will need vendor namespace to setup list of public +# libraries provided by vendors to apps. + |