This commit is contained in:
khanhduytran0 2020-09-16 16:12:42 +07:00
parent 726e84cff6
commit 00b40cf51b
7 changed files with 23 additions and 19 deletions

View File

@ -7,6 +7,10 @@ bash ./get_source.sh
cd hotspot
hg import ../../termux-openjdk-aarch64-patches/hotspot/*.patch --no-commit
cd ..
cd jdk
hg import ../../termux-openjdk-aarch64-patches/jdk/*.patch --no-commit
cd ..
hg import ../termux-openjdk-aarch64-patches/*.patch --no-commit

View File

@ -1,11 +0,0 @@
--- ./jdk/src/java.base/unix/native/libjli/java_md_solinux.c 2017-03-30 20:45:48.000000000 +0530
+++ ./jdk/src/java.base/unix/native/libjli/java_md_solinux.c 2017-03-31 09:15:07.979651293 +0530
@@ -163,7 +163,7 @@
*/
#ifdef __ANDROID__
-static char * __java_home = NULL;
+static char * __java_home = "@TERMUX_PREFIX@/jre_runtime";
#endif
void SetJavaHome(char *arg) {

View File

@ -1,5 +1,5 @@
--- ./jdk/src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c 2017-03-02 21:55:47.000000000 +0530
+++ ./jdk/src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c 2017-03-03 21:37:02.370375158 +0530
--- ./src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c 2017-03-02 21:55:47.000000000 +0530
+++ ./src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c 2017-03-03 21:37:02.370375158 +0530
@@ -168,40 +168,6 @@
#endif
static fdopendir_func* my_fdopendir_func = NULL;

View File

@ -0,0 +1,11 @@
--- ./src/java.base/unix/native/libjli/java_md_solinux.c 2017-03-30 20:45:48.000000000 +0530
+++ ./src/java.base/unix/native/libjli/java_md_solinux.c 2017-03-31 09:15:07.979651293 +0530
@@ -163,7 +163,7 @@
*/
#ifdef __ANDROID__
-static char * __java_home = NULL;
+static char * __java_home = "@TERMUX_PREFIX@/jre_runtime";
#endif
void SetJavaHome(char *arg) {

View File

@ -1,5 +1,5 @@
--- ./jdk/make/lib/Awt2dLibraries.gmk 2017-03-30 20:45:48.000000000 +0530
+++ ./jdk/make/lib/Awt2dLibraries.gmk 2017-04-02 18:36:12.582240305 +0530
--- ./make/lib/Awt2dLibraries.gmk 2017-03-30 20:45:48.000000000 +0530
+++ ./make/lib/Awt2dLibraries.gmk 2017-04-02 18:36:12.582240305 +0530
@@ -145,7 +145,7 @@
LIBAWT_DIRS += $(JDK_TOPDIR)/src/java.desktop/share/native/common/awt/utility
endif

View File

@ -1,6 +1,6 @@
thanks @fornwall for finding this
--- ./jdk/src/java.base/unix/classes/java/lang/ProcessImpl.java 2017-03-30 20:45:48.000000000 +0530
+++ ./jdk/src/java.base/unix/classes/java/lang/ProcessImpl.java 2017-04-01 23:04:39.565293249 +0530
--- ./src/java.base/unix/classes/java/lang/ProcessImpl.java 2017-03-30 20:45:48.000000000 +0530
+++ ./src/java.base/unix/classes/java/lang/ProcessImpl.java 2017-04-01 23:04:39.565293249 +0530
@@ -157,7 +157,7 @@
static Platform get() {
String osName = GetPropertyAction.privilegedGetProperty("os.name");

View File

@ -1,5 +1,5 @@
--- ./jdk/src/java.base/unix/native/libnio/ch/FileChannelImpl.c 2017-05-12 23:48:01.000000000 +0530
+++ ./jdk/src/java.base/unix/native/libnio/ch/FileChannelImpl.c 2017-05-14 22:51:02.292589382 +0530
--- ./src/java.base/unix/native/libnio/ch/FileChannelImpl.c 2017-05-12 23:48:01.000000000 +0530
+++ ./src/java.base/unix/native/libnio/ch/FileChannelImpl.c 2017-05-14 22:51:02.292589382 +0530
@@ -41,8 +41,6 @@
#include <sys/sendfile.h>
#ifdef __ANDROID__