Remove JNI checks due to numerous spurious warnings in some versions of jdk-1.8

Was happening with openjdk-1.9 on Ubuntu 16.04 Xenial Xerus and also seen in jdk-1.8 on Fedora 23 (jdk-1.8.0_65-b17)
This commit is contained in:
William S Fulton 2016-05-01 17:35:55 +01:00
commit 57f1c378b2
3 changed files with 6 additions and 2 deletions

View file

@ -587,6 +587,7 @@ JAVASO =@JAVASO@
JAVALDSHARED = @JAVALDSHARED@ JAVALDSHARED = @JAVALDSHARED@
JAVACXXSHARED = @JAVACXXSHARED@ JAVACXXSHARED = @JAVACXXSHARED@
JAVACFLAGS = @JAVACFLAGS@ JAVACFLAGS = @JAVACFLAGS@
JAVAFLAGS = @JAVAFLAGS@
JAVA = @JAVA@ JAVA = @JAVA@
JAVAC = @JAVAC@ -d . JAVAC = @JAVAC@ -d .
@ -620,7 +621,7 @@ java_compile: $(SRCDIR_SRCS)
# ----------------------------------------------------------------- # -----------------------------------------------------------------
java_run: java_run:
env LD_LIBRARY_PATH=$$PWD $(RUNTOOL) $(JAVA) $(RUNME) $(RUNPIPE) env LD_LIBRARY_PATH=$$PWD $(RUNTOOL) $(JAVA) $(JAVAFLAGS) $(RUNME) $(RUNPIPE)
# ----------------------------------------------------------------- # -----------------------------------------------------------------
# Version display # Version display

View file

@ -5,7 +5,7 @@
LANGUAGE = java LANGUAGE = java
JAVA = @JAVA@ JAVA = @JAVA@
JAVAC = @JAVAC@ JAVAC = @JAVAC@
JAVAFLAGS = -Xcheck:jni JAVAFLAGS = @JAVAFLAGS@
SCRIPTSUFFIX = _runme.java SCRIPTSUFFIX = _runme.java
srcdir = @srcdir@ srcdir = @srcdir@

View file

@ -1377,6 +1377,8 @@ if test -n "$JAVAC"; then
JAVAC=\"$JAVAC\" JAVAC=\"$JAVAC\"
fi fi
# Turned off due to spurious warnings in later versions of openjdk-1.8
# JAVAFLAGS=-Xcheck:jni
AC_SUBST(JAVA) AC_SUBST(JAVA)
AC_SUBST(JAVAC) AC_SUBST(JAVAC)
@ -1386,6 +1388,7 @@ AC_SUBST(JAVALIBRARYPREFIX)
AC_SUBST(JAVASO) AC_SUBST(JAVASO)
AC_SUBST(JAVALDSHARED) AC_SUBST(JAVALDSHARED)
AC_SUBST(JAVACXXSHARED) AC_SUBST(JAVACXXSHARED)
AC_SUBST(JAVAFLAGS)
AC_SUBST(JAVACFLAGS) AC_SUBST(JAVACFLAGS)
#---------------------------------------------------------------- #----------------------------------------------------------------