Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0513f0e2 authored by Kiyoung Kim's avatar Kiyoung Kim
Browse files

Update ld.config.txt for adbd apex

ld.config.txt for ADBD APEX works properly, but it can be reduced into
simpler way. This change updates ADBD APEX linker configuration which
reduces complexity and limit library usage from system partition.

Test: m -j && confirmed adbd works from cuttlefish
Change-Id: Ifcf1323082148aec4b6417c0ba7df0d9fe8ffeb0
parent 24ccfc24
Loading
Loading
Loading
Loading
+5 −13
Original line number Diff line number Diff line
@@ -5,22 +5,14 @@
dir.adbd = /apex/com.android.adbd/bin/

[adbd]
additional.namespaces = platform,art,adbd
additional.namespaces = platform,art

namespace.default.isolated = true
namespace.default.links = art,adbd,platform
namespace.default.search.paths = /apex/com.android.adbd/${LIB}
namespace.default.asan.search.paths = /apex/com.android.adbd/${LIB}
namespace.default.links = art,platform
namespace.default.link.art.shared_libs = libadbconnection_server.so
namespace.default.link.platform.allow_all_shared_libs = true
namespace.default.link.adbd.allow_all_shared_libs = true

###############################################################################
# "adbd" APEX namespace
###############################################################################
namespace.adbd.isolated = true
namespace.adbd.search.paths = /apex/com.android.adbd/${LIB}
namespace.adbd.asan.search.paths = /apex/com.android.adbd/${LIB}
namespace.adbd.links = platform
namespace.adbd.link.platform.allow_all_shared_libs = true
namespace.default.link.platform.shared_libs = libc.so:libdl.so:libm.so:libclang_rt.hwasan-aarch64-android.so

###############################################################################
# "art" APEX namespace: used for libadbdconnection_server