diff --git a/rootdir/etc/ld.config.txt b/rootdir/etc/ld.config.txt index 2dda648fe..cfb5656b7 100644 --- a/rootdir/etc/ld.config.txt +++ b/rootdir/etc/ld.config.txt @@ -28,7 +28,7 @@ dir.system = /data/benchmarktest64 dir.postinstall = /postinstall [system] -additional.namespaces = runtime,sphal,vndk,rs +additional.namespaces = runtime,media,sphal,vndk,rs ############################################################################### # "default" namespace @@ -128,6 +128,22 @@ namespace.runtime.links = default # when it exists. namespace.runtime.link.default.allow_all_shared_libs = true +############################################################################### +# "media" APEX namespace +# +# This namespace is for libraries within the media APEX. +############################################################################### +namespace.media.isolated = true +namespace.media.visible = true + +namespace.media.search.paths = /apex/com.android.media/${LIB} + +namespace.media.links = default +namespace.media.link.default.shared_libs = %LLNDK_LIBRARIES% +namespace.media.link.default.shared_libs += libandroid.so +namespace.media.link.default.shared_libs += libbinder_ndk.so +namespace.media.link.default.shared_libs += %SANITIZER_RUNTIME_LIBRARIES% + ############################################################################### # "sphal" namespace # diff --git a/rootdir/etc/ld.config.vndk_lite.txt b/rootdir/etc/ld.config.vndk_lite.txt index 33b469852..f7ae7a56a 100644 --- a/rootdir/etc/ld.config.vndk_lite.txt +++ b/rootdir/etc/ld.config.vndk_lite.txt @@ -28,7 +28,7 @@ dir.system = /data/benchmarktest64 dir.postinstall = /postinstall [system] -additional.namespaces = runtime,sphal,vndk,rs +additional.namespaces = runtime,media,sphal,vndk,rs ############################################################################### # "default" namespace @@ -75,6 +75,22 @@ namespace.runtime.links = default # when it exists. namespace.runtime.link.default.allow_all_shared_libs = true +############################################################################### +# "media" APEX namespace +# +# This namespace is for libraries within the media APEX. +############################################################################### +namespace.media.isolated = true +namespace.media.visible = true + +namespace.media.search.paths = /apex/com.android.media/${LIB} + +namespace.media.links = default +namespace.media.link.default.shared_libs = %LLNDK_LIBRARIES% +namespace.media.link.default.shared_libs += libandroid.so +namespace.media.link.default.shared_libs += libbinder_ndk.so +namespace.media.link.default.shared_libs += %SANITIZER_RUNTIME_LIBRARIES% + ############################################################################### # "sphal" namespace #