diff -uNr mobile-ec285598849a27f681ea6269342cf03cf382eb56/src/hotspot/os/linux/os_linux.cpp mobile-ec285598849a27f681ea6269342cf03cf382eb56.mod/src/hotspot/os/linux/os_linux.cpp --- mobile-ec285598849a27f681ea6269342cf03cf382eb56/src/hotspot/os/linux/os_linux.cpp 2021-07-06 14:29:24.000000000 +0300 +++ mobile-ec285598849a27f681ea6269342cf03cf382eb56.mod/src/hotspot/os/linux/os_linux.cpp 2021-07-29 17:55:29.989033099 +0300 @@ -132,7 +132,7 @@ // for timer info max values which include all bits #define ALL_64_BITS CONST64(0xFFFFFFFFFFFFFFFF) -#if defined(MUSL_LIBC) || defined(__ANDROID__) +#if defined(MUSL_LIBC) || defined(__ANDROID__) && !defined(__TERMUX__) // dlvsym is not a part of POSIX // and musl libc doesn't implement it. static void *dlvsym(void *handle, diff -uNr mobile-ec285598849a27f681ea6269342cf03cf382eb56/src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c mobile-ec285598849a27f681ea6269342cf03cf382eb56.mod/src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c --- mobile-ec285598849a27f681ea6269342cf03cf382eb56/src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c 2021-07-06 14:29:24.000000000 +0300 +++ mobile-ec285598849a27f681ea6269342cf03cf382eb56.mod/src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c 2021-07-29 18:11:21.496721867 +0300 @@ -155,7 +155,7 @@ static lutimes_func* my_lutimes_func = NULL; static fdopendir_func* my_fdopendir_func = NULL; -#ifdef __ANDROID__ +#if defined(__ANDROID__) && !defined(__TERMUX__) /* * TODO: Android lacks support for the methods listed below. In it's place are * alternatives that use existing Android functionality, but lack reentrant diff -uNr mobile-ec285598849a27f681ea6269342cf03cf382eb56/src/java.base/unix/native/libjava/java_props_md.c mobile-ec285598849a27f681ea6269342cf03cf382eb56.mod/src/java.base/unix/native/libjava/java_props_md.c --- mobile-ec285598849a27f681ea6269342cf03cf382eb56/src/java.base/unix/native/libjava/java_props_md.c 2021-07-06 14:29:24.000000000 +0300 +++ mobile-ec285598849a27f681ea6269342cf03cf382eb56.mod/src/java.base/unix/native/libjava/java_props_md.c 2021-07-29 18:07:42.758055414 +0300 @@ -46,7 +46,7 @@ #include "java_props_macosx.h" #endif -#ifdef __ANDROID__ +#if defined(__ANDROID__) && !defined(__TERMUX__) // From https://android.googlesource.com/platform/bionic/+/master/libc/bionic/langinfo.cpp /* * Copyright (C) 2016 The Android Open Source Project