diff -r 23d1529db8c7 -r adc258b13e2c make/common/SetupJavaCompilers.gmk --- a/make/common/SetupJavaCompilers.gmk Tue Nov 18 15:25:13 2014 -0800 +++ b/make/common/SetupJavaCompilers.gmk Wed Dec 03 14:20:21 2014 +0000 @@ -48,10 +48,13 @@ # The generate old bytecode javac setup uses the new compiler to compile for the # boot jdk to generate tools that need to be run with the boot jdk. # Thus we force the target bytecode to the previous JDK version. +# Add -Xlint:-options to avoid the warning about not setting -bootclasspath. Since +# it's running on the boot jdk, the default bootclasspath is correct. $(eval $(call SetupJavaCompiler,GENERATE_OLDBYTECODE, \ JVM := $(JAVA_SMALL), \ JAVAC := $(NEW_JAVAC), \ - FLAGS := $(BOOT_JDK_SOURCETARGET) -bootclasspath $(BOOT_RTJAR) $(DISABLE_WARNINGS), \ + FLAGS := $(BOOT_JDK_SOURCETARGET) -XDignore.symbol.file=true \ + $(DISABLE_WARNINGS) -Xlint:-options, \ SERVER_DIR := $(SJAVAC_SERVER_DIR), \ SERVER_JVM := $(SJAVAC_SERVER_JAVA))) @@ -61,8 +64,7 @@ JVM := $(JAVA), \ JAVAC := $(NEW_JAVAC), \ FLAGS := -source 9 -target 9 \ - -encoding ascii -XDignore.symbol.file=true $(JAVAC_WARNINGS) \ - $(GENERATE_JDKBYTECODE_EXTRA_FLAGS), \ + -encoding ascii -XDignore.symbol.file=true $(JAVAC_WARNINGS), \ SERVER_DIR := $(SJAVAC_SERVER_DIR), \ SERVER_JVM := $(SJAVAC_SERVER_JAVA))) @@ -72,8 +74,7 @@ JVM := $(JAVA), \ JAVAC := $(NEW_JAVAC), \ FLAGS := -source 9 -target 9 \ - -encoding ascii -XDignore.symbol.file=true $(DISABLE_WARNINGS) \ - $(GENERATE_JDKBYTECODE_EXTRA_FLAGS), \ + -encoding ascii -XDignore.symbol.file=true $(DISABLE_WARNINGS), \ SERVER_DIR := $(SJAVAC_SERVER_DIR), \ SERVER_JVM := $(SJAVAC_SERVER_JAVA)))