Run jtreg against jdk trunk (version 11)
Jiangning Liu
Jiangning.Liu at amperecomputing.com
Fri Jun 22 10:19:46 UTC 2018
I'm trying to build and run jtreg against jdk trunk (version 11), and I got the following failure massage at the stage of building jtreg.jar,
CLASSPATH="/root/nightly/jtreg/jtreg/build/classes:/root/nightly/jtreg/jtreg/build/jtharness/build/binaries/lib/javatest.jar" \
/root/nightly/jdk/build/images/jdk/bin/javac -source 1.2 -target 1.1 -Xlint:all,-options -Werror \
-d /root/nightly/jtreg/jtreg/build/classes \
-encoding ISO8859-1 \
../src/share/classes/com/sun/javatest/regtest/agent/AppletWrapper.java ../src/share/classes/com/sun/javatest/regtest/agent/GetSystemProperty.java ../src/share/classes/com/sun/javatest/regtest/agent/MainWrapper.java ../src/share/classes/com/sun/javatest/regtest/agent/AStatus.java ../src/share/classes/com/sun/javatest/regtest/agent/StringArray.java
error: Source option 1.2 is no longer supported. Use 6 or later.
error: Target option 1.1 is no longer supported. Use 1.6 or later.
It is saying the javac on jdk trunk doesn't doesn't support old versions any longer, so how I can build out jtreg.jar for jdk trunk?
In make/jtreg.gmk, I found the followings, and it seems "$(BUILDDIR)/classes.com.sun.javatest.regtest.agent.ok" can't be removed to fix the issue. Any thoughts?
$(BUILDDIR)/classes.com.sun.javatest.regtest.ok: \
$(JAVAFILES.com.sun.javatest.regtest-tools) \
$(BUILDDIR)/classes.com.sun.javatest.regtest.agent.ok
Thanks,
-Jiangning
More information about the jtreg-dev
mailing list