diff --git a/src/hotspot/os/linux/os_linux.cpp b/src/hotspot/os/linux/os_linux.cpp index c41d459c162..7efca5710eb 100644 --- a/src/hotspot/os/linux/os_linux.cpp +++ b/src/hotspot/os/linux/os_linux.cpp @@ -1870,11 +1870,12 @@ const char* os::Linux::dll_path(void* lib) { struct link_map *lmap; const char* l_path = nullptr; assert(lib != nullptr, "dll_path parameter must not be null"); - +#ifndef __ANDROID__ int res_dli = ::dlinfo(lib, RTLD_DI_LINKMAP, &lmap); if (res_dli == 0) { l_path = lmap->l_name; } +#endif return l_path; }