# HG changeset patch # User erikj # Date 1446565915 -3600 # Node ID c6d79360ecff377f0016e164d772ff75b6bea7e4 # Parent 74797543a0bad2cdfb493303cf8533d9ef5c8c0b 8141051: Build test libs -source/-target 9 Reviewed-by: tbell, vlivanov diff -r 74797543a0ba -r c6d79360ecff make/Main.gmk --- a/make/Main.gmk Mon Nov 02 10:47:27 2015 -0800 +++ b/make/Main.gmk Tue Nov 03 16:51:55 2015 +0100 @@ -452,6 +452,8 @@ test-make: clean-test-make + build-test-lib: java + build-test-hotspot-jtreg-native: buildtools-jdk build-test-jdk-jtreg-native: buildtools-jdk diff -r 74797543a0ba -r c6d79360ecff make/test/BuildTestLib.gmk --- a/make/test/BuildTestLib.gmk Mon Nov 02 10:47:27 2015 -0800 +++ b/make/test/BuildTestLib.gmk Tue Nov 03 16:51:55 2015 +0100 @@ -35,25 +35,19 @@ TEST_LIB_SOURCE_DIR := $(TOPDIR)/test/lib TEST_LIB_SUPPORT := $(SUPPORT_OUTPUTDIR)/test/lib -# Unfortunately, test-lib.jar does not compile properly without warnings. -$(eval $(call SetupJavaCompiler, BOOT_JAVAC_NOWARNINGS, \ - JAVAC := $(JAVAC), \ - FLAGS := -XDignore.symbol.file=true -g, \ - DISABLE_SJAVAC := true, \ -)) - $(eval $(call SetupJavaCompilation, BUILD_WB_JAR, \ - SETUP := BOOT_JAVAC, \ + SETUP := GENERATE_USINGJDKBYTECODE, \ SRC := $(TEST_LIB_SOURCE_DIR)/sun, \ BIN := $(TEST_LIB_SUPPORT), \ JAR := $(TEST_LIB_SUPPORT)/wb.jar, \ + ADD_JAVAC_FLAGS := $(JAVAC_WARNINGS), \ )) TARGETS += $(BUILD_WB_JAR) # test-lib.jar will contain only hprof classes until JDK-8081381 is resolved $(eval $(call SetupJavaCompilation, BUILD_TEST_LIB_JAR, \ - SETUP := BOOT_JAVAC_NOWARNINGS, \ + SETUP := GENERATE_USINGJDKBYTECODE, \ SRC := $(TEST_LIB_SOURCE_DIR)/share/classes/jdk/test/lib/hprof, \ BIN := $(TEST_LIB_SUPPORT), \ JAR := $(TEST_LIB_SUPPORT)/test-lib.jar, \