platform_system_core/rootdir/etc/linker.config.json
Kiyoung Kim 235ae0d931 List up libraries with system dependency in the configuration file
List up libraries which has dependency with system image in the
configuration file. The list was located in linkerconfig source code,
but this makes dependency between linkerconfig and system image. This
change will remove the dependency.

Bug: 168262631
Test: cuttlefish and crosshatch boot succeeded
Change-Id: Id0abc0070b475d834096a85b90a8e88e535c6171
2020-10-29 14:50:44 +09:00

72 lines
No EOL
1.8 KiB
JSON

{
// These are list of libraries which has stub interface and installed
// in system image so other partition and APEX modules can link to it.
// TODO(b/147210213) : Generate this list on build and read from the file
"provideLibs": [
// LLNDK libraries
"libEGL.so",
"libGLESv1_CM.so",
"libGLESv2.so",
"libGLESv3.so",
"libRS.so",
"libandroid_net.so",
"libbinder_ndk.so",
"libc.so",
"libcgrouprc.so",
"libclang_rt.asan-arm-android.so",
"libclang_rt.asan-i686-android.so",
"libclang_rt.asan-x86_64-android.so",
"libdl.so",
"libft2.so",
"liblog.so",
"libm.so",
"libmediandk.so",
"libnativewindow.so",
"libsync.so",
"libvndksupport.so",
"libvulkan.so",
// NDK libraries
"libaaudio.so",
"libandroid.so",
// adb
"libadbd_auth.so",
"libadbd_fs.so",
// bionic
"libdl_android.so",
// statsd
"libincident.so",
// media
"libmediametrics.so",
// nn
"libneuralnetworks_packageinfo.so",
// SELinux
"libselinux.so"
],
"requireLibs": [
// Keep in sync with the "platform" namespace in art/build/apex/ld.config.txt.
"libdexfile_external.so",
"libdexfiled_external.so",
"libnativebridge.so",
"libnativehelper.so",
"libnativeloader.so",
"libandroidicu.so",
"libicu.so",
// TODO(b/122876336): Remove libpac.so once it's migrated to Webview
"libpac.so",
// TODO(b/120786417 or b/134659294): libicuuc.so
// and libicui18n.so are kept for app compat.
"libicui18n.so",
"libicuuc.so",
// resolv
"libnetd_resolv.so",
// nn
"libneuralnetworks.so",
// statsd
"libstatspull.so",
"libstatssocket.so",
// adbd
"libadb_pairing_auth.so",
"libadb_pairing_connection.so",
"libadb_pairing_server.so"
]
}