diff options
| -rw-r--r-- | contents/configuration/baseconfig.cc | 3 | ||||
| -rw-r--r-- | testdata/golden_output/product-enabled/ld.config.txt | 1 | ||||
| -rw-r--r-- | testdata/golden_output/stage0/ld.config.txt | 1 | ||||
| -rw-r--r-- | testdata/golden_output/stage1/ld.config.txt | 1 | ||||
| -rw-r--r-- | testdata/golden_output/stage2/ld.config.txt | 1 |
5 files changed, 7 insertions, 0 deletions
diff --git a/contents/configuration/baseconfig.cc b/contents/configuration/baseconfig.cc index 784aa5a..667c5c3 100644 --- a/contents/configuration/baseconfig.cc +++ b/contents/configuration/baseconfig.cc @@ -95,6 +95,9 @@ android::linkerconfig::modules::Configuration CreateBaseConfiguration( // Fallback entry to provide APEX namespace lookups for binaries anywhere // else. This must be last. {"/data", "system"}, + // TODO(b/168556887): Remove this when we have a dedicated section for + // binaries in APKs + {Var("PRODUCT") + "/app/", "system"}, }; sections.emplace_back(BuildSystemSection(ctx)); diff --git a/testdata/golden_output/product-enabled/ld.config.txt b/testdata/golden_output/product-enabled/ld.config.txt index 306a76d..f0e4148 100644 --- a/testdata/golden_output/product-enabled/ld.config.txt +++ b/testdata/golden_output/product-enabled/ld.config.txt @@ -22,6 +22,7 @@ dir.vendor = /data/local/tests/vendor dir.unrestricted = /data/local/tmp dir.postinstall = /postinstall dir.system = /data +dir.system = /product/app/ [system] additional.namespaces = com_android_adbd,com_android_art,com_android_conscrypt,com_android_cronet,com_android_i18n,com_android_media,com_android_neuralnetworks,com_android_os_statsd,com_android_resolv,com_android_runtime,rs,sphal,vndk,vndk_product namespace.default.isolated = true diff --git a/testdata/golden_output/stage0/ld.config.txt b/testdata/golden_output/stage0/ld.config.txt index c13bf17..e0597a9 100644 --- a/testdata/golden_output/stage0/ld.config.txt +++ b/testdata/golden_output/stage0/ld.config.txt @@ -9,6 +9,7 @@ dir.unrestricted = /data/local/tests/unrestricted dir.unrestricted = /data/local/tmp dir.postinstall = /postinstall dir.system = /data +dir.system = /product/app/ [system] namespace.default.isolated = true namespace.default.visible = true diff --git a/testdata/golden_output/stage1/ld.config.txt b/testdata/golden_output/stage1/ld.config.txt index cc9bcb9..caa3e72 100644 --- a/testdata/golden_output/stage1/ld.config.txt +++ b/testdata/golden_output/stage1/ld.config.txt @@ -22,6 +22,7 @@ dir.vendor = /data/local/tests/vendor dir.unrestricted = /data/local/tmp dir.postinstall = /postinstall dir.system = /data +dir.system = /product/app/ [system] additional.namespaces = com_android_art,com_android_i18n,com_android_runtime,rs,sphal,vndk namespace.default.isolated = true diff --git a/testdata/golden_output/stage2/ld.config.txt b/testdata/golden_output/stage2/ld.config.txt index cb153c5..bd8ffbe 100644 --- a/testdata/golden_output/stage2/ld.config.txt +++ b/testdata/golden_output/stage2/ld.config.txt @@ -22,6 +22,7 @@ dir.vendor = /data/local/tests/vendor dir.unrestricted = /data/local/tmp dir.postinstall = /postinstall dir.system = /data +dir.system = /product/app/ [system] additional.namespaces = com_android_adbd,com_android_art,com_android_conscrypt,com_android_cronet,com_android_i18n,com_android_media,com_android_neuralnetworks,com_android_os_statsd,com_android_resolv,com_android_runtime,rs,sphal,vndk namespace.default.isolated = true |
