Merge "List up libraries with system dependency in the configuration file"

This commit is contained in:
Kiyoung Kim 2020-11-10 05:49:35 +00:00 committed by Gerrit Code Review
commit f81058343d
2 changed files with 78 additions and 0 deletions

View File

@ -24,3 +24,9 @@ prebuilt_etc {
src: "ueventd.rc",
recovery_available: true,
}
// TODO(b/147210213) Generate list of libraries during build and fill in at build time
linker_config {
name: "system_linker_config",
src: "etc/linker.config.json",
}

View File

@ -0,0 +1,72 @@
{
// 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"
]
}