Loading rootdir/Android.bp +6 −0 Original line number Diff line number Diff line Loading @@ -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", } rootdir/etc/linker.config.json 0 → 100644 +72 −0 Original line number Diff line number Diff line { // 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" ] } No newline at end of file Loading
rootdir/Android.bp +6 −0 Original line number Diff line number Diff line Loading @@ -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", }
rootdir/etc/linker.config.json 0 → 100644 +72 −0 Original line number Diff line number Diff line { // 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" ] } No newline at end of file