Allow linking to libicuuc.so and libicui18n.so from executable in /data
Executable in /data/ runs in default linker namespace, not classloader namespace. In Q, we moved libicuuc.so and libicui18n into the runtime namespace, and allow linking from runtime namespace and classloader namespace. This change further allows linking from default namespace, and tries to fix the regression temporarily. Bug: 130788466 Test: The app issue is fixed after this CL Change-Id: Ifae52b554124514e433cfe78875643a7450fbabd
This commit is contained in:
parent
2d3becd361
commit
0c7edece94
|
@ -56,6 +56,9 @@ namespace.default.asan.links = runtime,resolv
|
|||
namespace.default.link.runtime.shared_libs = libandroidicu.so
|
||||
namespace.default.link.runtime.shared_libs += libdexfile_external.so
|
||||
namespace.default.link.runtime.shared_libs += libdexfiled_external.so
|
||||
# libicuuc.so and libicui18n.so are kept for app compat reason. http://b/130788466
|
||||
namespace.default.link.runtime.shared_libs += libicui18n.so
|
||||
namespace.default.link.runtime.shared_libs += libicuuc.so
|
||||
namespace.default.link.runtime.shared_libs += libnativebridge.so
|
||||
namespace.default.link.runtime.shared_libs += libnativehelper.so
|
||||
namespace.default.link.runtime.shared_libs += libnativeloader.so
|
||||
|
|
|
@ -135,6 +135,9 @@ namespace.default.links = runtime,resolv
|
|||
namespace.default.link.runtime.shared_libs = libandroidicu.so
|
||||
namespace.default.link.runtime.shared_libs += libdexfile_external.so
|
||||
namespace.default.link.runtime.shared_libs += libdexfiled_external.so
|
||||
# libicuuc.so and libicui18n.so are kept for app compat reason. http://b/130788466
|
||||
namespace.default.link.runtime.shared_libs += libicui18n.so
|
||||
namespace.default.link.runtime.shared_libs += libicuuc.so
|
||||
namespace.default.link.runtime.shared_libs += libnativebridge.so
|
||||
namespace.default.link.runtime.shared_libs += libnativehelper.so
|
||||
namespace.default.link.runtime.shared_libs += libnativeloader.so
|
||||
|
@ -512,6 +515,9 @@ namespace.system.asan.search.paths += /%PRODUCT_SERVICES%/${LIB}
|
|||
namespace.system.links = runtime
|
||||
namespace.system.link.runtime.shared_libs = libdexfile_external.so
|
||||
namespace.system.link.runtime.shared_libs += libdexfiled_external.so
|
||||
# libicuuc.so and libicui18n.so are kept for app compat reason. http://b/130788466
|
||||
namespace.system.link.runtime.shared_libs += libicui18n.so
|
||||
namespace.system.link.runtime.shared_libs += libicuuc.so
|
||||
namespace.system.link.runtime.shared_libs += libnativebridge.so
|
||||
namespace.system.link.runtime.shared_libs += libnativehelper.so
|
||||
namespace.system.link.runtime.shared_libs += libnativeloader.so
|
||||
|
@ -592,6 +598,9 @@ namespace.default.links = runtime,resolv
|
|||
namespace.default.link.runtime.shared_libs = libandroidicu.so
|
||||
namespace.default.link.runtime.shared_libs += libdexfile_external.so
|
||||
namespace.default.link.runtime.shared_libs += libdexfiled_external.so
|
||||
# libicuuc.so and libicui18n.so are kept for app compat reason. http://b/130788466
|
||||
namespace.default.link.runtime.shared_libs += libicui18n.so
|
||||
namespace.default.link.runtime.shared_libs += libicuuc.so
|
||||
namespace.default.link.runtime.shared_libs += libnativebridge.so
|
||||
namespace.default.link.runtime.shared_libs += libnativehelper.so
|
||||
namespace.default.link.runtime.shared_libs += libnativeloader.so
|
||||
|
|
|
@ -75,6 +75,9 @@ namespace.default.links = runtime,resolv
|
|||
namespace.default.link.runtime.shared_libs = libandroidicu.so
|
||||
namespace.default.link.runtime.shared_libs += libdexfile_external.so
|
||||
namespace.default.link.runtime.shared_libs += libdexfiled_external.so
|
||||
# libicuuc.so and libicui18n.so are kept for app compat reason. http://b/130788466
|
||||
namespace.default.link.runtime.shared_libs += libicui18n.so
|
||||
namespace.default.link.runtime.shared_libs += libicuuc.so
|
||||
namespace.default.link.runtime.shared_libs += libnativebridge.so
|
||||
namespace.default.link.runtime.shared_libs += libnativehelper.so
|
||||
namespace.default.link.runtime.shared_libs += libnativeloader.so
|
||||
|
@ -363,6 +366,9 @@ namespace.default.asan.search.paths += /system/${LIB}/vndk%VNDK_VER%
|
|||
namespace.default.links = runtime
|
||||
namespace.default.link.runtime.shared_libs = libdexfile_external.so
|
||||
namespace.default.link.runtime.shared_libs += libdexfiled_external.so
|
||||
# libicuuc.so and libicui18n.so are kept for app compat reason. http://b/130788466
|
||||
namespace.default.link.runtime.shared_libs += libicui18n.so
|
||||
namespace.default.link.runtime.shared_libs += libicuuc.so
|
||||
namespace.default.link.runtime.shared_libs += libnativebridge.so
|
||||
namespace.default.link.runtime.shared_libs += libnativehelper.so
|
||||
namespace.default.link.runtime.shared_libs += libnativeloader.so
|
||||
|
@ -413,6 +419,9 @@ namespace.default.links = runtime,resolv
|
|||
namespace.default.link.runtime.shared_libs = libandroidicu.so
|
||||
namespace.default.link.runtime.shared_libs += libdexfile_external.so
|
||||
namespace.default.link.runtime.shared_libs += libdexfiled_external.so
|
||||
# libicuuc.so and libicui18n.so are kept for app compat reason. http://b/130788466
|
||||
namespace.default.link.runtime.shared_libs += libicui18n.so
|
||||
namespace.default.link.runtime.shared_libs += libicuuc.so
|
||||
namespace.default.link.runtime.shared_libs += libnativebridge.so
|
||||
namespace.default.link.runtime.shared_libs += libnativehelper.so
|
||||
namespace.default.link.runtime.shared_libs += libnativeloader.so
|
||||
|
|
Loading…
Reference in New Issue