@@ -5,7 +5,7 @@ index 1fdd0143a..705b3e1f9 100644
5
5
@@ -409,7 +409,8 @@ AC_DEFUN([FLAGS_SETUP_CFLAGS_HELPER],
6
6
#### OS DEFINES, these should be independent on toolchain
7
7
if test "x$OPENJDK_TARGET_OS" = xlinux; then
8
- CFLAGS_OS_DEF_JVM="-DLINUX"
8
+ CFLAGS_OS_DEF_JVM="-DLINUX -D_FILE_OFFSET_BITS=64 "
9
9
- CFLAGS_OS_DEF_JDK="-D_GNU_SOURCE -D_REENTRANT -D_LARGEFILE64_SOURCE"
10
10
+ # CFLAGS_OS_DEF_JDK="-D_GNU_SOURCE -D_REENTRANT -D_LARGEFILE64_SOURCE"
11
11
+ CFLAGS_OS_DEF_JDK="-D_GNU_SOURCE -D_REENTRANT -D_LARGEFILE64_SOURCE -D__USE_BSD"
@@ -165,7 +165,7 @@ index d80b804a2..fd2a8ed15 100644
165
165
166
166
- ifeq ($(call isTargetOs, linux), true)
167
167
+ ifeq ($(call isTargetOs, android linux), true)
168
- DUMP_SYMBOLS_CMD := $(NM) --defined-only *$(OBJ_SUFFIX)
168
+ DUMP_SYMBOLS_CMD := $(NM) $(NMFLAGS) --defined-only *$(OBJ_SUFFIX)
169
169
ifneq ($(FILTER_SYMBOLS_PATTERN), )
170
170
FILTER_SYMBOLS_PATTERN := $(FILTER_SYMBOLS_PATTERN)|
171
171
diff --git a/make/hotspot/lib/JvmOverrideFiles.gmk b/make/hotspot/lib/JvmOverrideFiles.gmk
@@ -2284,14 +2284,17 @@ index 9371bc001..ab7dd0fc0 100644
2284
2284
typedef int futimens_func(int, const struct timespec *);
2285
2285
typedef int lutimes_func(const char *, const struct timeval *);
2286
2286
typedef DIR* fdopendir_func(int);
2287
- @@ -149,10 +150,46 @@ static fstatat64_func* my_fstatat64_func = NULL;
2287
+ @@ -149,13 +150,49 @@ static fstatat64_func* my_fstatat64_func = NULL;
2288
2288
static unlinkat_func* my_unlinkat_func = NULL;
2289
2289
static renameat_func* my_renameat_func = NULL;
2290
2290
static futimesat_func* my_futimesat_func = NULL;
2291
2291
+ static utimensat_func* my_utimensat_func = NULL;
2292
2292
static futimens_func* my_futimens_func = NULL;
2293
2293
static lutimes_func* my_lutimes_func = NULL;
2294
2294
static fdopendir_func* my_fdopendir_func = NULL;
2295
+ #if defined(__linux__)
2296
+ static statx_func* my_statx_func = NULL;
2297
+ #endif
2295
2298
2296
2299
+ #ifdef __ANDROID__
2297
2300
+ /*
0 commit comments