Thu, 20 Aug 2009 01:28:58 +0100
6873059: Explicitly use -source 6 -target 6 when compiling with the boot jdk javac
Summary: The bootstrap javac currently uses the default source and targets of the boot javac
Reviewed-by: jjg, ohair
make/common/shared/Defs-java.gmk | file | annotate | diff | comparison | revisions |
1.1 --- a/make/common/shared/Defs-java.gmk Fri Aug 14 08:49:25 2009 -0700 1.2 +++ b/make/common/shared/Defs-java.gmk Thu Aug 20 01:28:58 2009 +0100 1.3 @@ -179,7 +179,9 @@ 1.4 ifeq ($(COMPILER_WARNINGS_FATAL), true) 1.5 BOOT_JAVACFLAGS += -Werror 1.6 endif 1.7 -BOOT_JAVACFLAGS += -encoding ascii 1.8 +BOOT_SOURCE_LANGUAGE_VERSION = 6 1.9 +BOOT_TARGET_CLASS_VERSION = 6 1.10 +BOOT_JAVACFLAGS += -encoding ascii -source $(BOOT_SOURCE_LANGUAGE_VERSION) -target $(BOOT_TARGET_CLASS_VERSION) 1.11 1.12 BOOT_JAVA_CMD = $(BOOTDIR)/bin/java $(JAVA_TOOLS_FLAGS) 1.13 BOOT_JAVAC_CMD = $(BOOTDIR)/bin/javac $(JAVAC_JVM_FLAGS) $(BOOT_JAVACFLAGS)