aboutsummaryrefslogtreecommitdiff
path: root/apex
diff options
context:
space:
mode:
authorAlistair Delva <adelva@google.com>2022-02-08 12:11:45 -0800
committerAlistair Delva <adelva@google.com>2022-02-08 20:59:29 +0000
commit15a4232b72644ae16f72c822dd193bf199b93a22 (patch)
treece502885e6bddbde81a0f9e59bdaa3645dcdf8af /apex
parent3fc1d66410464ff2e67f2c30fd2010232577ca79 (diff)
downloadcuttlefish-15a4232b72644ae16f72c822dd193bf199b93a22.tar.gz
Fix linkerconfig for com.google.cf.rild
Fixes linker failure in rild when built as a vapex. Bug: 203699028 Change-Id: Ib878d2e4086213bc2bb3e3afa7b33b6a0590e1eb
Diffstat (limited to 'apex')
-rw-r--r--apex/com.google.cf.rild/Android.bp7
-rw-r--r--apex/com.google.cf.rild/ld.config.txt7
2 files changed, 14 insertions, 0 deletions
diff --git a/apex/com.google.cf.rild/Android.bp b/apex/com.google.cf.rild/Android.bp
index ecea755cd..9e237b519 100644
--- a/apex/com.google.cf.rild/Android.bp
+++ b/apex/com.google.cf.rild/Android.bp
@@ -22,6 +22,12 @@ prebuilt_etc {
installable: false,
}
+prebuilt_etc {
+ name: "ld.config.txt",
+ src: "ld.config.txt",
+ installable: false,
+}
+
apex {
name: "com.google.cf.rild",
manifest: "apex_manifest.json",
@@ -42,6 +48,7 @@ apex {
"android.hardware.telephony.gsm.prebuilt.xml",
"android.hardware.telephony.ims.prebuilt.xml",
"com.google.cf.rild.rc",
+ "ld.config.txt",
],
vintf_fragments: [":libril-modem-lib-manifests"],
overrides: [
diff --git a/apex/com.google.cf.rild/ld.config.txt b/apex/com.google.cf.rild/ld.config.txt
new file mode 100644
index 000000000..c08835794
--- /dev/null
+++ b/apex/com.google.cf.rild/ld.config.txt
@@ -0,0 +1,7 @@
+dir.myapex = /apex/com.google.cf.rild/bin
+
+[myapex]
+additional.namespaces = vndk
+namespace.default.search.paths = /apex/com.google.cf.rild/${LIB}
+# For android.hardware.radio-service.compat
+namespace.vndk.permitted.paths = /vendor/${LIB}/hw