From e3d0383d38fbac339a6a2ef02403836e41a11cd3 Mon Sep 17 00:00:00 2001 From: dimitry Date: Tue, 19 Mar 2019 12:29:49 +0100 Subject: [PATCH] Add dependency on libdl_android platform private symbols have been moved to libdl_android.so since they are not intended to be accessible from apps. Test: make Change-Id: I883a6d2ca588a258dd43efa766fad4e07428594e --- libnativeloader/Android.bp | 7 +++++++ libvndksupport/Android.bp | 5 ++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/libnativeloader/Android.bp b/libnativeloader/Android.bp index b9f0dbff5..66cb49ffb 100644 --- a/libnativeloader/Android.bp +++ b/libnativeloader/Android.bp @@ -24,6 +24,13 @@ cc_library { "libnativebridge", "libbase", ], + target: { + android: { + shared_libs: [ + "libdl_android", + ], + }, + }, required: [ "llndk.libraries.txt", "vndksp.libraries.txt", diff --git a/libvndksupport/Android.bp b/libvndksupport/Android.bp index bfa25088f..546c15c24 100644 --- a/libvndksupport/Android.bp +++ b/libvndksupport/Android.bp @@ -9,7 +9,10 @@ cc_library { ], local_include_dirs: ["include/vndksupport"], export_include_dirs: ["include"], - shared_libs: ["liblog"], + shared_libs: [ + "libdl_android", + "liblog", + ], version_script: "libvndksupport.map.txt", stubs: { symbol_file: "libvndksupport.map.txt",